字段的值只能在给定范围中选择,如单选框,多选框

enum 单选 只能在给定的范围内选一个值,如性别 sex 男male/女female

 

set 多选 在给定的范围内可以选择一个或一个以上的值(爱好1,爱好2,爱好3...)

sex enum('male','female')

hobby set('run','tennis','read','football')

mysql> create table consumer(
-> id int,
-> name varchar(16),
-> sex enum('male','female'),
-> level enum('vip1','vip2','vip3'),
-> hobby set('run','tennis','read','football')
-> );
Query OK, 0 rows affected (0.01 sec)

插入一条记录

mysql> insert into consumer values(1,'mike','male','vip1','run,read');
Query OK, 1 row affected (0.00 sec) mysql> select * from consumer;
+------+------+------+-------+----------+
| id | name | sex | level | hobby |
+------+------+------+-------+----------+
| 1 | mike | male | vip1 | run,read |
+------+------+------+-------+----------+
1 row in set (0.00 sec)

插入一条记录时 在sex字段 插入一个不是 male或者female的字段 没有报错

不在范围之内的 最后查询是空的

mysql> insert into consumer values(2,'mike','ssadasd','vip2','tennis,football');
Query OK, 1 row affected, 1 warning (0.00 sec) mysql> select * from consumer;
+------+------+------+-------+-----------------+
| id | name | sex | level | hobby |
+------+------+------+-------+-----------------+
| 1 | mike | male | vip1 | run,read |
| 2 | mike | | vip2 | tennis,football |
+------+------+------+-------+-----------------+
2 rows in set (0.00 sec)

最新文章

  1. 2015-9月份,Android开发,面试题总结,主要记录没有答出来的问题
  2. c语言,检测一个无符号整数中是否有偶数位个1
  3. 如何把报表放到网页中显示(Web页面与报表简单集成例子)
  4. mysql 按距离今日时间最近排序
  5. 在 mvc 中使用下拉列表
  6. CSS隐藏元素的几种妙法
  7. 深入理解HTML5:语义、标准与样式
  8. textContent、innerText 以及Event事件兼容性问题
  9. 第四节,Linux基础命令
  10. jq、js中判断checkbox是否选中
  11. 接口测试之soapUI(WebService)
  12. golang 类型断言的学习
  13. graph engine
  14. C# 之 提高WebService性能大数据量网络传输处理
  15. C#实现根据地图上的两点坐标,计算直线距离
  16. 01背包问题之2(dp)
  17. ChinaCock界面控件介绍-CCButton
  18. 用rewrite把旧域名直接跳转到新域名的nginx配置
  19. HttpWebRequest和WebClient的用法
  20. 【刷题】BZOJ 1926 [Sdoi2010]粟粟的书架

热门文章

  1. URAL 1203 Scientific Conference(贪心 || DP)
  2. android SDK manager 快速更新【转】
  3. svn 操作字母的提示
  4. mac 操作idea快捷键
  5. android中必备的接口回调用法
  6. 内存监测工具 DDMS --> Heap
  7. cocos2d-x游戏引擎核心之七——数据持久化
  8. eclipse export runnable jar
  9. 在定时任务中慎用pause,否则造成弹窗没关闭,下一次任务不会成功执行
  10. C/C++中的变量和静态变量