在使用create table创建表的时候,为字段设置默认值,如下:
mysql> CREATE TABLE Test(State char(2) NOT NULL DEFAULT \"KY\");
Query OK, 0 rows affected (0.03 sec)
上面SQL代码创建了一个Test,该表包含了一个State的字段,字段不允许为空且默认值(DEFAULT)为"KY"
当向该表中插入数据时,我们可以这样使用DEFAULT:
mysql> insert into Test (state) value (default);
Query OK, 1 row affected (0.01 sec)
上面SQL语句向test表中插入了一行数据,但没有给state字段设置任何值,这时候DEFAULT就取作用了,将state的值设置为默认值"KY"
查看表数据:
mysql> select * from Test;
+-------+
| State |
+-------+
| KY |
+-------+
1 row in set (0.02 sec) 继续阅读与本文标签相同的文章
-
华为高管彭博:正与美国公司就授权5G平台展开初期谈判
2026-05-14栏目: 教程
-
微信曝光新功能,超好用,再也不用担心被刷屏
2026-05-14栏目: 教程
-
Verizon为美国多座大型体育场馆提供了5G网络覆盖
2026-05-14栏目: 教程
-
别人加薪你加班,偷偷告诉你 6 个Word小技巧,比加薪都管用!
2026-05-14栏目: 教程
-
华为轮值董事长郭平:虚拟技术创造现实价值
2026-05-14栏目: 教程
