一:枚举
1.枚举
枚举作用:提前定义好数据之后 后续录入只能录定义好的内容之一格式: enum('','','') 注意:枚举只能在定义好的数据多选一
2.创建表(使用枚举)
create table t1( id int, name char(6), gender enum('male','female','others'));
3.表内添加数据
insert into t1 values(1,'jason','male'); # 正常insert into t1 values(2,'kevin','男'); # 报错

二:集合
1.集合
集合作用:提前定义好数据之后,后续录入只能录定义好的内容多选多(可以有多个也可以有单个)格式: set('','','')注意:集合和枚举不同在于 集合可以选多个录入好的信息(多选多)
2.创建表(使用集合)
create table t22( id int, name char(6), hobbies set('basketball','football','doublecolorball'));
3.表内添加数据
insert into t22 values(1,'jason','basketball');insert into t22 values(2,'kevin','football,doublecolorball');insert into t22 values(3,'jkson','pingpongball');
