mysql enum和set_mysql enum和set字段类型的使用
CREATE TABLE test_enum(
id TINYINT,
e enum('FISH','APPLE','DOG','HAMBURG') NOT NULL
);
INSERT INTO test_enum VALUES(1,'APPLE');
INSERT INTO test_enum VALUES(1,2); -- 2代表'APPLE'
因其他数据库不一定有这个字段类型,转移到其他数据库会比较麻烦!
CREATE TABLE test_set (
perms SET('CAN_READ','CAN_WRITE','CAN_DELETE') NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=gbk;
INSERT INTO test_set VALUES('CAN_READ,CAN_WRITE');
INSERT INTO test_set VALUES('CAN_WRITE,CAN_DELETE');
SELECT * FROM test_set WHERE perms like '%READ%';
SELECT * FROM test_set WHERE FIND_IN_SET('CAN_READ',perms);
ALTER TABLE test_set MODIFY perms SET('CAN_READ','CAN_WRITE','CAN_DELETE','CAN_ALL');
SET列不能使用索引
mysql enum和set_mysql enum和set字段类型的使用相关推荐
- mysql虚拟列(Generated Columns)及JSON字段类型的使用
mysql 5.7中有很多新的特性,但平时可能很少用到,这里列举2个实用的功能:虚拟列及json字段类型 一.先创建一个测试表: 1 2 3 4 5 6 7 8 9 drop table if ex ...
- MySQl中文1001无标题_Mysql中字段类型不一致导致索引无效的处理办法
前两天有个同事算数据,写出来的sql执行很慢.那个sql也很简单,就是一个左联带条件的查询.explain之后发现,其中有一张表没有用到索引.初始以为是没有建索引,于是建上索引再试,发现问题依旧.后来 ...
- Mysql多表关联时因关联字段类型不一致导致索引失效及查询错误
两表关联时,因关联字段类型不一致导致的问题. 问题1. 索引失效. 问题2. 查询错误. 关联查询时int 类型的1与varchar类型的'001' 可匹配. 解决问题:利用cast(字段 as 字段 ...
- mysql 插入时间格式_MySQL数据库中有字段类型是日期、时间的插入语句的写法处理...
MySQL数据库中,与时间有关的类型有 DATE,TIME,TIMESTAMP: 时间戳mysql> create table ts(f1 TIMESTAMP); Query OK, 0 row ...
- 【mysql】mysql 中 text,longtext,mediumtext 字段类型的意思, 以及区别
mysql 中 text,longtext,mediumtext 字段类型的意思, 以及区别 mysql 中 text,longtext,mediumtext 字段类型区别为:字节限制不同.I/O 不 ...
- mediumtext_mysql中text,longtext,mediumtext字段类型的意思,以及区别
展开全部 text字段类型是允许存放65535字节内的文字字符串字段类型.e69da5e6ba9062616964757a686964616f31333431376536 longtext字段类型是允 ...
- php数据库字段类型,mysql 字段类型说明
mysql 字段类型说明 更新时间:2007年04月27日 00:00:00 作者: MySQL支持大量的列类型,它可以被分为3类:数字类型.日期和时间类型以及字符串(字符)类型.本节首先给出可用 ...
- mysql 单选字段_mysql字段类型
学习自 https://www.cnblogs.com/jennyyin/p/7895010.html,感谢原博主的奉献 mysql支持多种类型,大致可以分为三类:数值.字符串.日期/时间. 数值类型 ...
- mysql 字段字节_MySql字段类型及字节
字段类型: TINYINT-----------------一个很小的整数.有符号的范围是-128到127,无符号的范围是0到255. SMALLINT--------------一个小整数.有符号的 ...
最新文章
- Microbiome:所谓的“富集培养”获得的微生物真的都是被“富集”出来的吗?
- js根据身份证号码判断性别和年龄
- sqoop2从hdfs导入mysql_sqoop2相关实例:hdfs和mysql互相导入(转)
- C++ 对二维数组排序 升序 降序
- 第八讲:tapestry组件
- 若川邀你进 源码共读 群~长期交流学习
- 大型程序是如何开发的_大型小程序如何研发提效
- openoffice将html转成pdf,通过openOffice将office文件转成pdf
- Vue-的基本使用和指令
- 微软windows10易升_微软正式发布Win10的2020年5月更新
- win10透明任务栏教程
- 迈卡名车茂深度访谈信达名车——宋丙刚:自信坚韧 坚持不懈
- linux用ping命令测试网速,怎么用ping命令测试网速
- 小米node2红外_简单易懂,联动好用:小米 米家蓝牙温湿度计2 晒单
- STM32cubemx教程 DAC+TIM+DMA
- 火影忍者379话最新情报
- 2021年秋招【凯捷咨询笔试题】
- nginx屏蔽某些地区访问网站
- 南昌大学《嵌入式系统》期末考试试卷真题(含答案)
- SysML和UML建模工具
热门文章
- Jquery 日期差函数 修改 对火狐进行兼容
- Android IOS WebRTC 音视频开发总结(十一)-- stunturn部署
- CSS 学习-文本 段落
- shell变成中的测试语句
- 数据库优化的几条基本策略
- JAVA中char和string的区别
- servlet与tomcat的关系
- 环境搭建之日志搜集/采集服务系统对比(logtail/hadoop/elk/splunk/appender)
- Redis为什么是单线程还这么快?
- (error) LOADING Redis is loading the dataset in memory问题解决