Mysql enum
enum
枚举,如性别,可使用这个类型
建表时:
sex enum('男','女','中性','保密')
表示
sex 字段只允许插入 '男', '女', '中性', '保密' ,1,2,3,4中的其中之一,不在范围内的值会报错。
其中sex
插入1 即插入值为'男',
插入2 即插入值为'女',
插入3 即插入值为'中性',
插入4 即插入值为'保密'
代码理解:
create table aoe( name varchar(10), sex enum("男","女","中性","未知") ) insert into aoe values('张三',1),('李四',2),('王五',3),('吴六',4),('小明','男'),('小强','中性'),('小刚','未知'),('小红','女');
查询表:
错误示例 :
insert into aoe values('泰姬','人妖');
报错信息:
钟声敲响了日落,柏油路跃过山坡,一直通向北方的是我们想象,长大后也未曾经过~