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 添加字段默认值的方法探讨,在使用时,需要根据实际情况结合建表语句,修改字段语句等实现字段默认值的设置。