MySQL 是一款開源的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),其支持將數(shù)據(jù)存儲于表格中,并通過 SQL 進行查詢、修改、添加、刪除等操作。MySQL 枚舉(ENUM)列表是表格中的一種數(shù)據(jù)類型,用來表示每個字段的可選取值。
CREATE TABLE example_table ( id INT(11) NOT NULL AUTO_INCREMENT, color ENUM('Red', 'Green', 'Blue'), PRIMARY KEY (id) );
在上述創(chuàng)建表格的語句中,我們定義了一個名為 example_table 的表格,該表格包含三個字段:id、color 和 PRIMARY KEY。
其中,color 字段使用 ENUM 類型,其取值為 'Red'、'Green'、'Blue',表示在該字段中只能存儲這三個值中的一個。對于 ENUM 類型的字段,MySQL 還會自動為每個值分配一個數(shù)字,以便于查詢和排序。
INSERT INTO example_table (color) VALUES ('Red'), ('Green'), ('Blue');
我們可以使用 INSERT INTO 語句向 example_table 表格中添加數(shù)據(jù),如上述代碼所示。在該語句中,我們向 color 字段分別插入了 'Red'、'Green'、'Blue' 三個值。
SELECT * FROM example_table WHERE color = 'Red';
我們可以使用 SELECT 語句從 example_table 表格中查詢數(shù)據(jù),如上述代碼所示。在該語句中,我們選擇了所有在 color 字段中存儲的值為 'Red' 的行。
通過使用 MySQL 枚舉(ENUM)列表,我們可以有效地管理數(shù)據(jù)的范圍,避免了輸入錯誤或不規(guī)范的數(shù)據(jù),使得數(shù)據(jù)更加可靠和準(zhǔn)確。