Mysql--int(9)和int(16)的区别

MySQL可以为整数类型指定宽度,例如INT(1),对大多数应用这是没有意义的:它不限制值的合法范围,只是规定了的一些交互工具(例如MySQL命令行客户端)来显示字符的个数。

对于存储和计算来说,INT(1)和INT(20)是相同的。

设计推荐:

数值字段:可以使用 int、tinyint、 smallint、 mediumint、 int、 bigint ,根据所存放的数据大 小选择合适的子类型,且所有int类型都不使用长度限制。任何字段如果为非负数,必须是 unsigned。