mysql 最大显示宽度关系

INT[(M)] [UNSIGNED] [ZEROFILL]

[(M)] : M指示最大显示宽度。最大有效显示宽度是255。显示宽度与存储大小或类型包含的值的范围无关。

那么这个显示宽度8和该类型实际能存诸的字节数3是个什么关系呢?
一般而言,一个字节=8位。3字节能存2的8次方*3的数据值

显示宽度并不限制可以在列内保存的值的范围,也不限制超过列的指定宽度的值的显示。

如果值大于显示宽,值原样显示吗?还是显示宽度小于值,会被截取?

不截取

既然不截取,那么显示宽度的设置还有什么意义呢?

的确意义不大,所以你不写后面的数字也没有关系
直接写int/tinyint/。。。 等也一样

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值