千家信息网

MySQL字段中的枚举指的是什么

发表于:2024-11-22 作者:千家信息网编辑
千家信息网最后更新 2024年11月22日,这篇文章主要讲解了"MySQL字段中的枚举指的是什么",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"MySQL字段中的枚举指的是什么"吧!MySQL字段
千家信息网最后更新 2024年11月22日MySQL字段中的枚举指的是什么

这篇文章主要讲解了"MySQL字段中的枚举指的是什么",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"MySQL字段中的枚举指的是什么"吧!

  MySQL字段中的枚举是什么意思

  mysql>createtablemeiju(f1enum('1','2','3','4','5','6'));

  QueryOK,0rowsaffected(0.92sec)

  mysql>descmeiju;

  +-------+-------------------------------+------+-----+---------+-------+

  |Field|Type|Null|Key|Default|Extra|

  +-------+-------------------------------+------+-----+---------+-------+

  |f1|enum('1','2','3','4','5','6')|YES||NULL||

  +-------+-------------------------------+------+-----+---------+-------+

  mysql>insertintomeijuvalues(2);

  mysql>insertintomeijuvalues("2");

  mysql>insertintomeijuvalues("6");

  序号为12345

  内容没有序号也没有就不能插入

  mysql>insertintomeijuvalues(8);

  ERROR1265(01000):Datatruncatedforcolumn'f1'atrow1

  mysql>insertintomeijuvalues("8");

  ERROR1265(01000):Datatruncatedforcolumn'f1'atrow1

  mysql>select*frommeiju;

  +------+

  |f1|

  +------+

  |1|

  |2|

  |2|

  |6|

  +------+

  改表

  mysql>altertablemeijumodifyf1enum("a","b","c","d","e","f");

  QueryOK,4rowsaffected(0.39sec)

  Records:4Duplicates:0Warnings:0

  可以自动将记录当序号匹配成新的字段值(挺神奇)

  mysql>select*frommeiju;

  +------+

  |f1|

  +------+

  |a|

  |b|

  |b|

  |f|

  +------+

  MySQL字段中的枚举是什么意思

  一个记录只能有一个枚举值不像set可以累加

  mysql>insertintomeijuvalues(7);

  ERROR1265(01000):Datatruncatedforcolumn'f1'atrow1

  注意最好输入的是值得时候值要加引号否则当作序号来处理

  当带引号的数字不符合枚举要求时会试一试当作序号合适不合适

  如insertintomeijuvalues("7");

  7不在枚举值内就插入第7个值如果没有7个值则报错

  集合和枚举的区别

  1集合可以有64个值枚举有65535个

  2集合的序号是124816枚举是123456

  3集合一个字段值可以有好几个值

  +-------+

  |f1|

  +-------+

  |f,m|

  +-------+

  而枚举只能有一个。

感谢各位的阅读,以上就是"MySQL字段中的枚举指的是什么"的内容了,经过本文的学习后,相信大家对MySQL字段中的枚举指的是什么这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!

字段 序号 内容 学习 合适 引号 意思 神奇 会试 就是 思路 情况 数字 文章 时候 更多 最好 知识 知识点 篇文章 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 数据库高水位线查询 数据库原理课程考试大纲 电脑显示服务器连接异常就掉线 福州市中旭网络技术有限公司 贵州网络安全学院简单易学 软件开发股票属于哪个行业 网络安全知识测试活动总结 数据采集方法数据库采集法 河南丰巢网络技术有限公司 小学生网络安全测验试题 金蝶kis加密服务器 软件开发测试计划文档 中国国际网络安全 海航软件开发承诺守信 新加坡 软件开发 在关系数据库中什么是码 互联网e 农业科技项目 服务器恢复出厂设置后连不上网 方舟盗版架设服务器 db2数据库行数据 技术型软件开发公司管理 全球互联网总服务器表面掌握人 山西新一代软件开发设施厂家现货 字牌app软件开发公司 网络安全巡查这个网名违法吗 统计数据库网有哪些 重庆其他软件开发 网上下载源码怎么修改数据库 昌平区特色软件开发资费 乌鲁木齐软件开发哪个好
0