秉着好奇心, 打开了 google ~ 引入大神的解答.
mysql 在建表的时候 int 类型后的长度代表什么? 是该列允许存储值的最大宽度吗?...当时我虽然知道 int(1), 这个长度 1 并不代表允许存储的宽度, 但却没有一个合理的解释....或者说对这个长度也没有真正的研究过到底代表什么, 平时都用 int(11), 也不知道为什么要 11 位....每个整数类型的存储和范围.png
表格一共有四列分别表式: 字段类型, 占用字节数, 允许存储的最小值, 允许存储的最大值....0, 最大值为 4294967295(即 4B=32b, 最大值即为 32 个 1 组成);
接下来我们再说说我们建表时的字段长度到底是怎么一回事.