选择带有类型的列时,
ZEROFILL它将用零填充字段的显示值,直到字段定义中指定的显示宽度。大于显示宽度的值不会被截断。请注意,的使用
ZEROFILL还意味着
UNSIGNED。
使用
ZEROFILL和显示宽度不会影响数据的存储方式。它仅影响其显示方式。
以下是一些示例SQL演示了如何使用
ZEROFILL:
CREATE TABLE yourtable (x INT(8) ZEROFILL NOT NULL, y INT(8) NOT NULL);INSERT INTO yourtable (x,y) VALUES(1, 1),(12, 12),(123, 123),(123456789, 123456789);SELECt x, y FROM yourtable;
结果:
x y 00000001 1 00000012 12 00000123 123123456789 123456789



