mysql枚举类型enum表创建 mysql添加枚举值

导读:MySQL是一款常用的关系型数据库管理系统,支持多种数据类型,其中枚举类型是一种常用的数据类型 。本文将介绍如何在MySQL中添加枚举值 。
1. 创建表格
首先需要创建一个包含枚举值的表格,例如:
CREATE TABLE `users` (
`id` int(11) NOT NULL AUTO_INCREMENT,
【mysql枚举类型enum表创建 mysql添加枚举值】`name` varchar(50) NOT NULL,
`gender` enum('male','female') NOT NULL DEFAULT 'male',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
以上代码创建了一个名为“users”的表格,其中包含三个字段:id、name和gender 。gender字段使用了枚举类型 , 并设置默认值为“male” 。
2. 插入数据
接下来可以向表格中插入数据,例如:
INSERT INTO `users` (`name`, `gender`) VALUES ('Tom', 'male');
INSERT INTO `users` (`name`, `gender`) VALUES ('Lucy', 'female');
以上代码分别向表格中插入了两条数据,其中gender字段分别为“male”和“female” 。
3. 修改枚举值
如果需要修改枚举值 , 可以使用ALTER TABLE语句,例如:
ALTER TABLE `users` MODIFY COLUMN `gender` enum('male','female','unknown') NOT NULL DEFAULT 'unknown';
以上代码将gender字段的枚举值修改为“male”、“female”和“unknown”,并将默认值设置为“unknown” 。
总结:MySQL中的枚举类型是一种常用的数据类型,可以方便地对某些字段进行限定 。通过以上步骤,可以在MySQL中添加枚举值,并对其进行修改 。

    推荐阅读