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

先给出结论:

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

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

下面给出验证过程:

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

image

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

image

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

image

原文地址:https://www.cnblogs.com/helloweworld/p/3621920.html