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

博客 动态
0 213
羽尘
羽尘 2022-01-26 21:54:34
悬赏:0 积分 收藏

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

目录
  • 一:枚举
    • 1.枚举
    • 2.创建表(使用枚举)
    • 3.表内添加数据
  • 二:集合
    • 1.集合
    • 2.创建表(使用集合)
    • 3.表内添加数据

一:枚举

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

image

二:集合

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

image

posted @ 2022-01-26 21:47 [oJbK] 阅读(0) 评论(0) 编辑 收藏 举报
回帖
    羽尘

    羽尘 (王者 段位)

    2335 积分 (2)粉丝 (11)源码

     

    温馨提示

    亦奇源码

    最新会员