您的位置:首页 > 数据库 > MySQL

mysql建表INT类型后面的长度有什么意义(高性能mysql中找到了答案)

2017-08-17 18:32 274 查看
参考文档   http://www.cnblogs.com/echo-something/archive/2012/08/26/mysql_int.html

纠结了很久的问题,在高性能Mysql一书中找到了答案(schema 与数据类型优化章节):

Mysql可以为整数类型指定宽度,列入INT(11)  对大多数应用实际没有意义的:它不会限制值的合法范围,只是规定了

Mysql的一些交互工具(eg:mysql命令行客户端用来限制字符的个数)。对于存储来说int(1)和int(20)是一样的

简单来说: int(M) M是显示宽度和存储没有关系
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: