Mysql 整型类型及长度

使用精确的数据类型是一个良好的习惯。

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)没有什么区别。 

你可能感兴趣的:(Mysql 整型类型及长度)