首页 > 编程知识 正文

bigdecimal比较大于0,int和tinyint的区别

时间:2023-05-03 11:13:04 阅读:156245 作者:526

bigint是从-2^63(9223372036854775808 )到2 ^ 63-1 (922337203685475807 )的整数数据) (所有数字)。 存储器大小为8字节。

int是从-2^ 31 (-2,147,483,648 )到2 ^ 31-1 (2,147,483,647 )的整数数据)的所有数字。 存储大小为4字节。 int的SQL-92同义词是integer。

smallint是介于-2^ 15 (-32,768 )和2^15-1 ) 32,767 (-32,768 )之间的整数数据。 存储大小为2字节。

tinyint的0到255之间的整数数据。 存储大小为1字节。

实际上是存储量、bigint、int、smallint、tinyint。

一般来说,请不要使用bigint。 简单来说,他不太合适。

要达到无符号模式,只需在项目定义中打开unsigned即可。

括号中的那个,实际上只是表示的长度,在代码上没有实际意义。

类型

打工族

最小值

最大值

(带符号/无符号)

(带符号/无符号)

TINYINT

1

-128

127

0

255

苏默林

2

-32768

32767

0

65535

媒体

3

-8388608

8388607

0

16777215

输入

4

-2147483648

2147483647

0

4294967295

二进制

8

-9223372036854775808

9223372036854775807

0

18446744073709551615

MySQL支持在此类型关键字之后的括号中指定整数值的显示宽度。 例如,它可能类似于int(4)。 当显示宽度小于指定列宽的值时,此选项的显示宽度用于从左填充宽度。

显示宽度不限制列中可保存的值的范围,也不限制超出列指定宽度的值的显示。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。