1.整数的数值类型已经限制了取值范围,M的值不代表存储的数值长度,代表的是数据在显示时显示的最小长度
2.长度不超过M的值时,没有任何影响,只要不超过数值限制
3.当存储的字符长度小于M,只有在设置了zerofill用0填充时候才能看到效果。
4.即使不加(M),mysql也会自动增加,所以基本无意义。
tinyint,smallint,mediuint,int,bigint,float,double.
占用字节分别为1,2,3,4,8,4,8,。
1.整数的数值类型已经限制了取值范围,M的值不代表存储的数值长度,代表的是数据在显示时显示的最小长度
2.长度不超过M的值时,没有任何影响,只要不超过数值限制
3.当存储的字符长度小于M,只有在设置了zerofill用0填充时候才能看到效果。
4.即使不加(M),mysql也会自动增加,所以基本无意义。
tinyint,smallint,mediuint,int,bigint,float,double.
占用字节分别为1,2,3,4,8,4,8,。
本文标题:int(M)后面括号内的M含义
本文链接:https://www.haomeiwen.com/subject/bduekqtx.html
网友评论