Mysql數據類型《三》枚舉類型與集合類型


枚舉類型與集合類型

字段的值只能在給定范圍中選擇,如單選框,多選框

enum 單選 只能在給定的范圍內選一個值,如性別 sex 男male/女female

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  |            |
+------+--------+-------+------------+


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM