扫码关注官方订阅号
对于一种int类型,在创建表的时候使用int(1)和int(10) 保存的值范围是完全一样的,其中这里指定的宽度1和10只是表示显示宽度(例如,INT(4))。该可选显示宽度规定用于显示宽度小于指定的列宽度的值时从左侧填满宽度。
那么在做表结构的时候,这里的显示宽度有什么用?对表的优化又有什么影响?
走同样的路,发现不同的人生
没有影响,也不推荐设置。真正有影响的只是 char(N)/varchar(N) 这种。
char(N)
varchar(N)
我也困惑int(m)中的宽度m有什么意义刚查了书,确定宽度与存储空间占用量,还有可以存放的值的范围,都是木有任何关系的
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
没有影响,也不推荐设置。真正有影响的只是
char(N)/varchar(N)这种。我也困惑int(m)中的宽度m有什么意义
刚查了书,确定宽度与存储空间占用量,还有可以存放的值的范围,都是木有任何关系的