mysql使用default来设置字段的默认值
发布时间:2022-09-19 15:56:21 所属栏目:MySql教程 来源:
导读: mysql创建表时,我们可以使用default来设置表字段的默认值,这样当向表中插入或添加数据时,如果没有为此字段设置任何值,则使用default默认值来填充该字段的值。本文章向大家介绍mysql default的使用实例mysql使
|
mysql创建表时,我们可以使用default来设置表字段的默认值,这样当向表中插入或添加数据时,如果没有为此字段设置任何值,则使用default默认值来填充该字段的值。本文章向大家介绍mysql default的使用实例mysql使用,需要的朋友可以参考一下。 在使用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) (编辑:云计算网_汕头站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐



浙公网安备 33038102330478号