MySQL字段中zerofill的用途是什么?

Zerofill用零填充字段的显示值,直到列定义中指定的显示宽度为止。例如,如果column设置为int(8),则宽度为8。如果数字为4376,则将在左侧填充零以表示总宽度,即8-

00004376

让我们首先创建一个表-

mysql> create table DemoTable
-> (
-> Number int(8) zerofill
-> );

使用插入命令在表中插入一些记录-

mysql> insert into DemoTable values(10);

mysql> insert into DemoTable values(1234);

mysql> insert into DemoTable values(1);

mysql> insert into DemoTable values(678965);

使用select语句显示表中的所有记录-

mysql> select *from DemoTable;

输出结果

这将产生以下输出-

+----------+
| Number   |
+----------+
| 00000010 |
| 00001234 |
| 00000001 |
| 00678965 |
+----------+
4 rows in set (0.00 sec)