在MySQL中,可以使用ENUM类型来定义枚举类型。
ENUM类型是一种字符串对象,它只能存储在定义的值列表中的一个值。定义ENUM类型时,需要指定允许的值列表。
下面是一个创建ENUM类型的示例:
CREATE TABLE my_table (
id INT PRIMARY KEY,
color ENUM('red', 'green', 'blue')
);
在上面的示例中,创建了一个名为my_table的表,其中包含id和color两列。color列的数据类型为ENUM,只允许存储'red'、'green'和'blue'这三个值。
插入数据时,只能使用允许的值:
INSERT INTO my_table (id, color) VALUES (1, 'red');
查询数据时,也只能使用允许的值:
SELECT * FROM my_table WHERE color = 'green';
需要注意的是,ENUM类型的值列表在创建表时就已经确定,如果需要修改允许的值,需要使用ALTER TABLE语句来修改表结构。
下一篇:mysql如何验证是否安装成功
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站