具体的设置方式是在创建表的时候,在int类型字段上添加zerofill选项,例如:
CREATE TABLE example_table ( id INT(6) ZEROFILL NOT NULL AUTO_INCREMENT, name VARCHAR(30) NOT NULL, PRIMARY KEY (id) ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
上面的代码中,id字段的类型为int(6),并且添加了zerofill选项。这样,当插入数据时,MySQL会自动将字段内容填充为指定长度。
此外,如果已经创建好的表需要设置zerofill选项,可以使用ALTER TABLE语句进行修改。例如:
ALTER TABLE example_table MODIFY id INT(6) ZEROFILL;
使用上述代码,就可以将example_table表中的id字段设置为zerofill。
需要注意的是,使用zerofill选项后,如果插入的数值长度超过指定长度,MySQL会忽略掉末尾的数字。例如,如果将一个7位数插入到int(6) zerofill字段中,只会显示前6位数字。
综上所述,使用zerofill选项可以方便地将int类型的数值以固定长度的形式显示出来。