mysql int(11) 和int(10) 区别

来源:互联网 发布:手机不root改mac地址 编辑:程序博客网 时间:2024/05/17 03:12
这里的M代表的并不是存储在数据库中的具体的长度,
以前总是会误以为int(3)只能存储3个长度的数字,int(11)就会存储11个长度的数字,这是大错特错的。其实当我们在选择使用int的类型的时候,不论是int(3)还是int(11),它在数据库里面存储的都是4个字节的长度,在使用int(3)的时候如果你输入的是10,会默认给你存储位010,也就是说这个3代表的是默认的一个长度,当你不足3位时,会帮你不全,当你超过3位时,就没有任何的影响。
0 0