mysql——int(size) 中的size表示什么意思

先给出结论:

int(size)中的size表示显示长度,但是只有和ZEROFILL一起使用才有意义!

而varchar(size)中的size表示存储长度,而不是显示长度!

 

 

下面给出验证过程:

一路Google下来,无非是说size表示显示长度,而非存储长度,可问题是我用int(2)和int(8)表示的显示长度一样啊!见下图:

image

 

显示宽度只有和zerofill结合使用才有意义!

image

 

 

varchar(size)中的size表示存储长度!

image

posted @ 2014-03-24 21:44  helloweworld  阅读(1142)  评论(0编辑  收藏  举报