码迷,mamicode.com
首页 > 其他好文 > 详细

默认约束(DEFAULT)

时间:2017-03-21 22:33:07      阅读:148      评论:0      收藏:0      [点我收藏+]

标签:query   arc   create   ima   insert   color   creat   prim   查看   

默认值

当插入记录时,如果没有明确为字段赋值,则自动赋予默认值。

mysql> CREATE TABLE tb8(
-> id SMALLINT UNSIGNED AUTO_INCREMENT PRIMARY KEY,
-> usename VARCHAR(20) NOT NULL UNIQUE KEY,
-> sex ENUM(‘1‘,‘2‘,‘3‘) DEFAULT ‘3‘
-> );
Query OK, 0 rows affected (0.11 sec)

mysql> SHOW COLUMNS FROM tb8;
+---------+----------------------+------+-----+---------+----------------+
| Field       | Type                        | Null   | Key  | Default   | Extra              |
+---------+----------------------+------+-----+---------+----------------+
| id           | smallint(5) unsigned  | NO    | PRI   | NULL     | auto_increment|
| usename | varchar(20)              | NO    | UNI   | NULL     |                       |
| sex         | enum(‘1‘,‘2‘,‘3‘)        | YES  |         | 3           |                        |
+---------+----------------------+------+-----+---------+----------------+
3 rows in set (0.03 sec)

mysql> INSERT tb8(usename) VALUES(‘Tom‘); #插入记录
Query OK, 1 row affected (0.03 sec)

mysql> SELECT * FROM tb8;  #查看记录
+----+---------+------+
| id    | usename| sex   |
+----+---------+------+
| 1     | Tom      | 3       |
+----+---------+------+
1 row in set (0.00 sec)

默认约束(DEFAULT)

标签:query   arc   create   ima   insert   color   creat   prim   查看   

原文地址:http://www.cnblogs.com/toudoubao/p/6596740.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!