【mysql】关于mysql中int(M)类型的具体含义以及tinyint/smallint/mediumint/int/bigint的区别是什么?
之前定义数据库类型一直不理解int(M)的具体含义,M决定的是什么?不同M的值的区别是什么?tinyint / smallint / mediumint / int / bigint这些类型又有什么不同?
一开始,我会以为M觉得是数据范围的大小,比如int(5)比int(3)所表示的数值范围大,但是这是完全错误的一个想法。
实际情况是M是控制数值显示的宽度,而数值范围大小跟int这个类型本身表示的范围有关。
下面通过一个具体的例子看一下:
1、验证M的具体含义,这里重点在于zerofill关键字,所以在定义
原创
2021-06-07 17:35:16 ·
352 阅读 ·
0 评论