mysql 枚举字段,MySQL字段中的枚举是什么意思 | 学步园
MySQL字段相信大家都有一些了解,为您介绍的是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字段中的枚举是什么意思”的内容,希望对大家有用。更多资讯请关注学步园。学步园,您学习IT技术的优质平台!
mysql 枚举字段,MySQL字段中的枚举是什么意思 | 学步园相关推荐
- eclipse链接mysql数据池配置_Eclipse中配置Tomcat的数据库连接池 | 学步园
前提是把需要的msutil.jar mssqlserver.jar msbase.jar mssqlserver4v65.jar 放到tomcat/common/lib下 1.把数据库JDBC驱动拷贝 ...
- mysql 枚举 enum用法_mysql中的枚举类型ENUM的用法:
mysql中的枚举类型ENUM的用法: (2010-06-18 13:44:13) mysql中的枚举类型ENUM的用法: mysql中的枚举类型ENUM是一个字符串对象,它的值是自表创建时在列规定中 ...
- java 中的枚举_说说Java中的枚举(一)
在实际编程中,往往存在着这样的"数据集",它们的数值在程序中是稳定的,而且"数据集"中的元素是有限的.例如星期一到星期日七个数据元素组成了一周的"数据 ...
- java 枚举类 扑克牌_Java中的枚举和多态,扑克牌示例
我尝试设计一个关于扑克牌的项目.我有一张卡片 class Card { Rank rank; Suit suit; } 西装是一个枚举. enum Suit { .... } Rank应该有一个方法g ...
- java枚举类型定义_java中的枚举类型怎么定义?
展开全部 Enum作为Sun全新引进的一个关键字,看起来很象是特殊的class, 它也可以有自62616964757a686964616fe59b9ee7ad9431333236366331己的变量, ...
- mysql 忽略语法错误_MYSQL语句中易忽略的语法错误 | 学步园
$str="CREATE TABLE test ( id int( 11 ) NOT NULL AUTO_INCREMENT PRIMARY KEY , name VARCHAR( 255 ...
- java 枚举不能继承_Java中的枚举类为何不能有public构造器
从Java 5開始有了枚举类,须要注意的是enum定义的类默认继承的是java.lang.Enum类而不是Object类. 同一时候注意枚举类不能派生子类(类的默认修饰符为final).其原因基于它仅 ...
- java插入数据库字符串拼接_java中PreparedStatement解决需转义字符向数据库中插入时的转义问题 | 学步园...
简单的执行如下语句去做数据库的插入操作是有问题的!它处理不了单引号,双引号等需要转义的字符的插入问题! String sql = "insert into emailOriginal(id, ...
- asp.net html table,在ASP.NET中利用HtmlTable动态创建表格 | 学步园
ASP.NET 2.0 文件1: Deafault.aspx HtmlTable演示 HtmlTable实例演示 输入表格行数: 输入表格单元格: 文件2:Deafault.aspx.cs using ...
- java外部类调用内部类_java中的外部类和内部类 | 学步园
1.概念 外部类:这是一个相对内部类的概念,如果一个类中嵌套了另外一个类,我们就把这个类叫做外部类. 内部类:顾名思义,就是定义在里边的那个类. 见以下代码: 定义了一个类Outer,在Outer内 ...
最新文章
- 【Smooth】非线性优化
- drop truncate delete区别
- STL源码剖析---list
- Linux学习笔记(五)
- 关于Visual C#.NET数据库开发经典案例解析(附光盘两张)(珍藏版)—的读后感...
- 【OpenCV 例程200篇】41. 图像的灰度变换(灰度级分层)
- linux 下创建GRE隧道
- Python使用matplotlib可视化模拟正弦余弦折线图
- BP神经网络算法基本原理,BP神经网络计算过程
- Linux的动态库和静态库
- ele表单验证的数字的坑
- CSS的动画特效(animation)
- pscs6免激活版,
- Flask、sqlite3、pipenv实现用户注册和登录(HandBook,菜鸟都会的)
- 通讯录vcf生成工具
- php 小程序 运动步数_【小程序+ thinkphp5】 获取微信运动数据
- 【AIGC使用教程】AutoGPT 安装使用完全教程
- jquey javascript 绑定点击事件(click事件无反应,因js获取不到当前的点击项)
- 梯度反向传播(CS231n课程笔记翻译)
- 城市公交查询系统c语言,城市公交查询系统.doc