赞
踩
摘要:
下文讲述MySQL数据库下,int类型位数不足时,自动在前面补零的方法分享,如下所示;
实现思路:
在MySQL数据库中,int 和 tinyint类型,我们可以通过开启指定列属性 zerofill,使其数据显示时,
如果位数不足时,前面自动补零,如下所示:
mysql> create table `maomao365.com`(
-> keyId int unsigned,
-> qty int(3) zerofill,
-> number int(4) zerofill,
-> cnt int(2)
-> );
mysql> insert into `maomao365.com` value(1,2,3,4);
Query OK, 1 row affected (0.00 sec)
mysql> insert into `maomao365.com` value(10,20,3,40);
Query OK, 1 row affected (0.00 sec)
mysql> select * from `maomao365.com`;
+-------+------+--------+------+
| keyId | qty | number | cnt |
+-------+------+--------+------+
| 1 | 002 | 0003 | 4 |
| 10 | 020 | 0003 | 40 |
+-------+------+--------+------+
2 rows in set (0.00 sec)
注意事项:
zerofill 只是一个显示属性,同占用的存储空间无关,因为存储空间已经固定
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。