在创建表时,我们会给指定的int类型的字段设置个数值,这个数值并不是指当前字段能存储多少位数字,int类型占4个字节,最大能存储21亿的样子,也就是最长10位,int(1)和int(11)都能存储最大位数10位。
int(1)和int(11)虽然和存储数值的长度无关,但它能和zerofill搭配使用,不满足位数时会自动在前面填充0。
如下所示:
其底层存储的还是数字,查询时传出数字或者数字前面补充0的字符串都能查到:
在创建表时,我们会给指定的int类型的字段设置个数值,这个数值并不是指当前字段能存储多少位数字,int类型占4个字节,最大能存储21亿的样子,也就是最长10位,int(1)和int(11)都能存储最大位数10位。
int(1)和int(11)虽然和存储数值的长度无关,但它能和zerofill搭配使用,不满足位数时会自动在前面填充0。
如下所示:
其底层存储的还是数字,查询时传出数字或者数字前面补充0的字符串都能查到: