开始接触mysql的时候,发现在mysql中tinyint(1),tinyint(2)这样的写法,不知道是什么意思,查找资料后知道了tinyint(1)中的1只是指定显示长度,并不表示存储长度,不过要字段指定zerofill才有用的。
例如tinyint(3),如果实际值是8,如果列指定了zerofill,查询后显示的结果就是008,左侧是用0来填充的。
示例代码:
create table test2(
id1 tinyint(2) zerofill,
id2 tinyint(3) zerofill
);
插入一条数据: insert into test2 values (2,3);
select后显示结果如下图:
那么现在,mysql中tinyint(1),tinyint(2)...的意思很明显了吧。
文章出自:https://www.daixiaorui.com/read/130.html 本站所有文章,除注明出处外皆为原创,转载请注明本文地址,版权所有。
蛋仔派对无限蛋币http://www.wzryzs.com/
666
666
很好的方法值得推荐
gg修改器https://www.guiyangtax.com/ 葫芦侠http://www.booj.net/ 八门神器http://www.tusovok.net/
gg修改器https://www.guiyangtax.com/ 葫芦侠http://www.booj.net/ 八门神器http://www.tusovok.net/