MySQL 中添加字段默认值的方法探讨(mysql添加字段默认值)

MySQL 是数据库中经常使用的关系型数据库管理系统,使用 MySQL 需要注意的是要在数据库中添加字段定义时,该字段正确设置默认值,来保证数据的有效性和完整性。

1. 查询建表语句:

在 MySQL 中创建表并添加默认值的方法有两种:先建表,然后再添加默认值;或者直接在建表语句中添加默认值,如下所示:

CREATE TABLE `user` (

`id` int(4) NOT NULL AUTO_INCREMENT,

`name` varchar(100) DEFAULT ‘Mary’,

PRIMARY KEY (`id`)

) ENGINE=MyISAM DEFAULT CHARSET=utf8;

上面的命令中,name 字段的默认值被设置为 ‘Mary’ 。

2. 查询修改字段语句:

对已有表进行修改,添加默认值也同样容易,可以使用 ALTER TABLE 来修改字段语句,例如下面的命令:

ALTER TABLE `user` MODIFY `name` varchar(100) DEFAULT ‘Mary’;

上面的命令可将 user 表的 name 字段默认值设置为 Mary 。

3. 添加字段时设置默认值:

也可以在添加字段时设置默认值,如下所示:

ALTER TABLE `user` ADD `age` int(4) DEFAULT 18;

上面的命令中, age 字段的默认值被设置为 18 。

4. 删除字段时带有默认值:

删除字段时有可能该字段定义的默认值需要被引用,如下所示:

ALTER TABLE `user` DROP `name`, SET `age` = DEFAULT;

上面的命令中, name 字段被删除, age 字段的默认值被设置为 18 。

以上就是 MySQL 添加字段默认值的方法探讨,在使用时,需要根据实际情况结合建表语句,修改字段语句等实现字段默认值的设置。


数据运维技术 » MySQL 中添加字段默认值的方法探讨(mysql添加字段默认值)