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字段类型的使用相关推荐

  1. mysql虚拟列(Generated Columns)及JSON字段类型的使用

    mysql 5.7中有很多新的特性,但平时可能很少用到,这里列举2个实用的功能:虚拟列及json字段类型 一.先创建一个测试表: 1 2 3 4 5 6 7 8 9 drop table  if ex ...

  2. MySQl中文1001无标题_Mysql中字段类型不一致导致索引无效的处理办法

    前两天有个同事算数据,写出来的sql执行很慢.那个sql也很简单,就是一个左联带条件的查询.explain之后发现,其中有一张表没有用到索引.初始以为是没有建索引,于是建上索引再试,发现问题依旧.后来 ...

  3. Mysql多表关联时因关联字段类型不一致导致索引失效及查询错误

    两表关联时,因关联字段类型不一致导致的问题. 问题1. 索引失效. 问题2. 查询错误. 关联查询时int 类型的1与varchar类型的'001' 可匹配. 解决问题:利用cast(字段 as 字段 ...

  4. mysql 插入时间格式_MySQL数据库中有字段类型是日期、时间的插入语句的写法处理...

    MySQL数据库中,与时间有关的类型有 DATE,TIME,TIMESTAMP: 时间戳mysql> create table ts(f1 TIMESTAMP); Query OK, 0 row ...

  5. 【mysql】mysql 中 text,longtext,mediumtext 字段类型的意思, 以及区别

    mysql 中 text,longtext,mediumtext 字段类型的意思, 以及区别 mysql 中 text,longtext,mediumtext 字段类型区别为:字节限制不同.I/O 不 ...

  6. mediumtext_mysql中text,longtext,mediumtext字段类型的意思,以及区别

    展开全部 text字段类型是允许存放65535字节内的文字字符串字段类型.e69da5e6ba9062616964757a686964616f31333431376536 longtext字段类型是允 ...

  7. php数据库字段类型,mysql 字段类型说明

    mysql 字段类型说明 更新时间:2007年04月27日 00:00:00   作者: MySQL支持大量的列类型,它可以被分为3类:数字类型.日期和时间类型以及字符串(字符)类型.本节首先给出可用 ...

  8. mysql 单选字段_mysql字段类型

    学习自 https://www.cnblogs.com/jennyyin/p/7895010.html,感谢原博主的奉献 mysql支持多种类型,大致可以分为三类:数值.字符串.日期/时间. 数值类型 ...

  9. mysql 字段字节_MySql字段类型及字节

    字段类型: TINYINT-----------------一个很小的整数.有符号的范围是-128到127,无符号的范围是0到255. SMALLINT--------------一个小整数.有符号的 ...

最新文章

  1. Microbiome:所谓的“富集培养”获得的微生物真的都是被“富集”出来的吗?
  2. js根据身份证号码判断性别和年龄
  3. sqoop2从hdfs导入mysql_sqoop2相关实例:hdfs和mysql互相导入(转)
  4. C++ 对二维数组排序 升序 降序
  5. 第八讲:tapestry组件
  6. 若川邀你进 源码共读 群~长期交流学习
  7. 大型程序是如何开发的_大型小程序如何研发提效
  8. openoffice将html转成pdf,通过openOffice将office文件转成pdf
  9. Vue-的基本使用和指令
  10. 微软windows10易升_微软正式发布Win10的2020年5月更新
  11. win10透明任务栏教程
  12. 迈卡名车茂深度访谈信达名车——宋丙刚:自信坚韧 坚持不懈
  13. linux用ping命令测试网速,怎么用ping命令测试网速
  14. 小米node2红外_简单易懂,联动好用:小米 米家蓝牙温湿度计2 晒单
  15. STM32cubemx教程 DAC+TIM+DMA
  16. 火影忍者379话最新情报
  17. 2021年秋招【凯捷咨询笔试题】
  18. nginx屏蔽某些地区访问网站
  19. 南昌大学《嵌入式系统》期末考试试卷真题(含答案)
  20. SysML和UML建模工具

热门文章

  1. Jquery 日期差函数 修改 对火狐进行兼容
  2. Android IOS WebRTC 音视频开发总结(十一)-- stunturn部署
  3. CSS 学习-文本 段落
  4. shell变成中的测试语句
  5. 数据库优化的几条基本策略
  6. JAVA中char和string的区别
  7. servlet与tomcat的关系
  8. 环境搭建之日志搜集/采集服务系统对比(logtail/hadoop/elk/splunk/appender)
  9. Redis为什么是单线程还这么快?
  10. (error) LOADING Redis is loading the dataset in memory问题解决