mysql int类型的长度值问题

mysql 的字段,unsigned int(3), 和unsinged int(6), 能存储的数值范围是否相同。如果不同,分别是多大?

 

mysql 支持选择在该类型关键字后面的括号内指定整数值的显示宽度(例如,INT(4))。

 

显示宽度:该可选显示宽度规定用于显示宽度小于指定的列宽度的值时从左侧填满宽度。

显示宽度并不限制可以在列内保存的值的范围,也不限制超过列的指定宽度的值的显示。

当结合可选扩展属性ZEROFILL使用时, 默认补充的空格用零代替。如图:

 

 

所以无论是unsigned int(3)或 unsiend int(6),存储的都是4字节无符号整数, 也就是0~2^32。

posted @ 2016-11-04 15:13  戏子诺  阅读(456)  评论(0)    收藏  举报