MySQL基本数据类型之枚举与集合类型
2022/1/27 2:04:23
本文主要是介绍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','男'); # 报错
二:集合
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基本数据类型之枚举与集合类型的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-06-25MySQL报错Duplicate entry '0' for key 'PRIMARY'
- 2024-05-29阿里 Canal 实时同步 MySQL 增量数据至 ClickHouse 数据库
- 2024-05-24在Linux下管理MySQL的大小写敏感性
- 2024-04-26MySQL查出时间比实际晚8小时的解决方案
- 2024-04-01JPA不识别MySQL的枚举类型
- 2024-03-30mysql数据库表卡死解决方法
- 2024-03-15MySQL多数据源笔记5-ShardingJDBC实战
- 2024-03-11natural join mysql
- 2024-03-11关于VS2017,VS2015 中利用 EF使用Mysql 不显示数据源问题解决方案
- 2024-02-26mysql 阿里云xb后缀备份文件恢复-icode9专业技术文章分享