赞
踩
在 MySQL 中,zerofill 字段约束表示用零填充,配合整型后面的小括号中的数值一起生效。
整型后面的小括号中的数值,用于指定整型数据的长度(宽度)。
若使用了 zerofill,当实际长度达不到指定的显示长度时,就会用 0 在前面补齐。
对于 tinyint 数据类型,只占 1 个字节:
先创建一张测试表,对 tinyint 类型都使用 zerofill。
- CREATE TABLE `pre_demo` (
- `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键',
- `unsigned_t` tinyint(3) unsigned zerofill NOT NULL DEFAULT '000',
- `signed_t` tinyint(4) unsigned zerofill NOT NULL DEFAULT '0000',
- `t1` tinyint(1) unsigned zerofill NOT NULL DEFAULT '0',
- `t2` tinyint(2) unsigned zerofill NOT NULL DEFAULT '00',
- `t3` tinyint(3) unsigned zero
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。