mysql 里面零填充和默认值属性:zerofill default 属性
2011-11-08 10:37
661 查看
mysql 里面零填充和默认值属性:zerofill default 属性
mysql> CREATE TABLE shop (
-> article INT(4) UNSIGNED ZEROFILL DEFAULT '0000' NOT NULL,
-> dealer CHAR(20) DEFAULT '' NOT NULL,
-> price DOUBLE(16,2) DEFAULT '0.00' NOT NULL,
-> PRIMARY KEY(article, dealer));
mysql> desc shop;
+---------+--------------------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+---------+--------------------------+------+-----+---------+-------+
| article | int(4) unsigned zerofill | NO | PRI | 0000 | |
| dealer | char(20) | NO | PRI | | |
| price | double(16,2) | NO | | 0.00 | |
+---------+--------------------------+------+-----+---------+-------+
mysql> select * from shop;
+---------+--------+-------+
| article | dealer | price |
+---------+--------+-------+
| 0001 | A | 3.45 |
| 0001 | B | 3.99 |
| 0002 | A | 10.99 |
| 0003 | B | 1.45 |
| 0003 | C | 1.69 |
| 0003 | D | 1.25 |
| 0004 | D | 19.95 |
+---------+--------+-------+
7 rows in set (0.00 sec)
mysql> insert into shop values('','','');
Query OK, 1 row affected, 2 warnings (0.01 sec)
mysql> select * from shop;
+---------+--------+-------+
| article | dealer | price |
+---------+--------+-------+
| 0001 | A | 3.45 |
| 0001 | B | 3.99 |
| 0002 | A | 10.99 |
| 0003 | B | 1.45 |
| 0003 | C | 1.69 |
| 0003 | D | 1.25 |
| 0004 | D | 19.95 |
| 0000 | | 0.00 |
+---------+--------+-------+
8 rows in set (0.00 sec)
mysql> CREATE TABLE shop (
-> article INT(4) UNSIGNED ZEROFILL DEFAULT '0000' NOT NULL,
-> dealer CHAR(20) DEFAULT '' NOT NULL,
-> price DOUBLE(16,2) DEFAULT '0.00' NOT NULL,
-> PRIMARY KEY(article, dealer));
mysql> desc shop;
+---------+--------------------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+---------+--------------------------+------+-----+---------+-------+
| article | int(4) unsigned zerofill | NO | PRI | 0000 | |
| dealer | char(20) | NO | PRI | | |
| price | double(16,2) | NO | | 0.00 | |
+---------+--------------------------+------+-----+---------+-------+
mysql> select * from shop;
+---------+--------+-------+
| article | dealer | price |
+---------+--------+-------+
| 0001 | A | 3.45 |
| 0001 | B | 3.99 |
| 0002 | A | 10.99 |
| 0003 | B | 1.45 |
| 0003 | C | 1.69 |
| 0003 | D | 1.25 |
| 0004 | D | 19.95 |
+---------+--------+-------+
7 rows in set (0.00 sec)
mysql> insert into shop values('','','');
Query OK, 1 row affected, 2 warnings (0.01 sec)
mysql> select * from shop;
+---------+--------+-------+
| article | dealer | price |
+---------+--------+-------+
| 0001 | A | 3.45 |
| 0001 | B | 3.99 |
| 0002 | A | 10.99 |
| 0003 | B | 1.45 |
| 0003 | C | 1.69 |
| 0003 | D | 1.25 |
| 0004 | D | 19.95 |
| 0000 | | 0.00 |
+---------+--------+-------+
8 rows in set (0.00 sec)
相关文章推荐
- 13、MySQL-无符号(UNSIGNED)和零填充(ZEROFILL)
- mysql zerofill 的使用
- 12、MySQL-默认值约束(DEFAULT)
- C++获取系统时间如何插入到MySQL里面的datetime型属性中
- MySQL 提示字段没有默认值 doesn’t have a default value 解决方法
- 史上最简单的 MySQL 教程(十三)「列属性 之 空属性、列描述和默认值」
- mysql之zerofill
- JSON使用DefaultValueHandling与NullValueHandling 不序列化属性的默认值与null
- FillConsoleOutputAttribute 函数--指定区域填充控制台输出属性
- MySQL 计算时间差并求和与填充默认值(IFNULL)
- MySQL5.0+提示字段没有默认值(doesn’t have a default value)的解决方法
- MySQL5.0+提示字段没有默认值(doesn’t have a default value)的解决方法
- MySQL基础教程19-Mysql列属性-空属性/描述/默认值
- MySql之如何修改属性默认值
- HTML5基础加强css样式篇(animation填充属性:animation-fill-mode,播放控制属性:animation-play-state,播放顺序设置,)(三十一)
- MySQL_006_基础_列属性之 空属性、列描述和默认值
- MySQL zerofill 的用法
- default.properties里面的属性有两种方法修改
- Index的填充属性:FillFactor 和 PAD_INDEX
- Default style sheet for HTML 4 HTML标签CSS属性默认值