使用精确的数据类型是一个良好的习惯。
bigint 类型
存储大小8字节:-2^63 (-9223372036854775808) 到 2^63-1 (9223372036854775807)
int 类型
存储大小4字节:-2^31 (-2,147,483,648) 到 2^31 – 1 (2,147,483,647)
smallint 类型
存储大小2字节:-2^15 (-32,768) 到 2^15 – 1 (32,767)
tinyint 类型
存储大小1字节::-2^7 (-128) 到 2^7 – 1 (127)
对于整型数据类型的长度,例如int(5) ,实际存储时仍占4个字节,如果加上zerofill,显示时则会在不足5位的前面空位上补0:
num int(5) zerofill
插入9,显示时为00009
如果不加zerofill,int(5)与int(10)没有什么区别。
本文详细介绍了数据库中常用的整型数据类型,包括bigint、int、smallint和tinyint的存储范围及特点。此外还讲解了zerofill如何影响数值的显示格式。

499

被折叠的 条评论
为什么被折叠?



