首页 > 其他 > 详细

表操作之数据类型——枚举类型与集合类型

时间:2019-10-11 10:42:04      阅读:64      评论:0      收藏:0      [点我收藏+]

表操作之数据类型——枚举类型与集合类型

枚举类型与集合类型

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

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

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

MariaDB [db1]> create table consumer( 
    -> name varchar(50),
    -> sex enum('male','female'),
    -> level enum('vip1','vip2','vip3','vip4','vip5'), #在指定范围内,多选一
    -> hobby set('play','music','read','study') #在指定范围内,多选多
    -> );

MariaDB [db1]> insert into consumer values  
    -> ('egon','male','vip5','read,study'),
    -> ('alex','female','vip1','girl');

MariaDB [db1]> select * from consumer;
+------+--------+-------+------------+
| name | sex    | level | hobby      |
+------+--------+-------+------------+
| egon | male   | vip5  | read,study |
| alex | female | vip1  |            |
+------+--------+-------+------------+

表操作之数据类型——枚举类型与集合类型

原文:https://www.cnblogs.com/Kwan-C/p/11652033.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!