如何建立一個 MySQL 表,其某一列僅包含 3 個可能的值?


為此,請使用 ENUM 資料型別。讓我們首先建立一張表 −

mysql> create table DemoTable838(Color ENUM('RED','GREEN','BLUE'));
Query OK, 0 rows affected (0.67 sec)

使用 insert 命令在表中插入一些記錄 −

mysql> insert into DemoTable838 values('RED');
Query OK, 1 row affected (0.11 sec)
mysql> insert into DemoTable838 values('Green');
Query OK, 1 row affected (0.64 sec)
mysql> insert into DemoTable838 values('Blue');
Query OK, 1 row affected (0.88 sec)

使用 select 語句顯示錶中的所有記錄 −

mysql> select *from DemoTable838;

這將產生以下輸出 −

+-------+
| Color |
+-------+
| RED   |
| GREEN |
| BLUE  |
+-------+
3 rows in set (0.00 sec)

更新於:2019 年 9 月 3 日

176 次瀏覽

開啟您的職業生涯

透過完成課程獲得認證

立即開始
廣告
© . All rights reserved.