int
smallint
tinyint
bigint
都可以设成自动编者按号的,但是它们的最大值是多少呢?不会到时编到头吧??在数据库里
int的长度是4
smallint的长度是2
tinyint的长度是1
bigint的长度是8
可是我试了tinyint可以编到200+多的号啊!(后来没试下去了,太累了!)
參考答案:整数数据类型是最常用的数据类型之一
1、 INT INTEGER
INT 或INTEGER 数据类型存储从-231 -2 147 483 648 到231-1 2 147 483 647 之间的所有正负整数每个INT 类型的数据按4 个字节存储其中1 位表示整数值的正负号其它31 位表示整数值的长度和大小
2 、SMALLINT
SMALLINT 数据类型存储从-215 -32 768 到215-1 32 767 之间的所有正负整数每个MALLINT 类型的数据占用2 个字节的存储空间其中1 位表示整数值的正负号其它15 位表示整数值的长度和大小
3 、TINYINT
TINYINT数据类型存储从0 到255 之间的所有正整数每个TINYINT类型的数据占用1 个字节的存储空间
4、 BIGINT
BIGINT 数据类型存储从-2^63 -9 223 372 036 854 775 807 到2^63-1 9 223 372 036 854 775 807 之间的所有正负整数每个BIGINT 类型的数据占用8个字节的存储空间