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是显示宽度和存储没有关系
纠结了很久的问题,在高性能Mysql一书中找到了答案(schema 与数据类型优化章节):
Mysql可以为整数类型指定宽度,列入INT(11) 对大多数应用实际没有意义的:它不会限制值的合法范围,只是规定了
Mysql的一些交互工具(eg:mysql命令行客户端用来限制字符的个数)。对于存储来说int(1)和int(20)是一样的
简单来说: int(M) M是显示宽度和存储没有关系
相关文章推荐
- MySQL数据类型 int(M) 表示什么意思?详解mysql int类型的长度值问题
- mysqlint类型的长度值mysql在建表的时候int类型后的长度代表什么
- mysql中整数类型后面的数字,是不是指定这个字段的长度?比如int(11),11代表11个字节吗?
- mysql中int数据类型长度的问题
- mysql中int()字段类型长度 问题解释
- 详解mysql int类型的长度值
- mysql int类型的长度值问题
- 详解mysql int类型的长度值问题
- mysql中varchar、int长度的意义
- 详解mysql int类型的长度值问题
- MySQL数据类型 int(M) 表示什么意思?
- mysql中int数据类型长度的问题
- mysql中int长度的意义
- 详解mysql int类型的长度值问题
- 创建mysql数据表时,字段的int类型长度问题
- MySQL数据类型 int(M) 表示什么意思?
- MySql 中int 数据类型 存储长度 与显示长度
- 详解mysql int类型的长度值问题