之前我曾经使用过MySQL(通过PHPMyAdmin),但从未真正理解过一半。我假设varchar
,长度是可以去那里的字符串的最大长度。但是对于Int
呢?根据{{3}},Int
是一个4字节整数,为什么有一个Length参数呢?它是该整数的位数吗?当您只能指定Int
的大小时,为什么要使用单独的数字类型?其他数据类型呢?
答案 0 :(得分:3)
对于数字类型,大小既不是位也不是字节。它只是显示宽度,当字段指定了ZEROFILL时使用。
来源:http://alexander.kirk.at/2007/08/24/what-does-size-in-intsize-of-mysql-mean/