MySQL基本数据类型之枚举与集合类型

目录

一:枚举

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','男');  # 报错

MySQL基本数据类型之枚举与集合类型

二:集合

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');

MySQL基本数据类型之枚举与集合类型

上一篇:JAVA下实现二叉树的先序、中序、后序、层序遍历(递归和循环)


下一篇:1042 Shuffling Machine (20 分)