中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

mysql枚舉類型enum怎么使用

小億
163
2023-08-30 18:31:30
欄目: 云計算

在MySQL中,枚舉類型(enum)用于定義一個可以選擇的值列表。enum類型可以在創建表時定義,也可以在已存在的表中添加。

下面是創建表時定義enum的示例:

CREATE TABLE my_table (
id INT,
status ENUM('active', 'inactive', 'deleted')
);

在上面的示例中,status字段被定義為一個enum類型,它只能選擇’active’、'inactive’或’deleted’這三個值之一。

要將枚舉類型添加到已存在的表中,可以使用ALTER TABLE語句:

ALTER TABLE my_table
ADD COLUMN new_status ENUM('pending', 'approved', 'rejected') AFTER status;

在上面的示例中,我們在status字段后面添加了一個新的枚舉類型字段new_status

使用枚舉類型時,可以將枚舉值作為條件進行查詢,例如:

SELECT * FROM my_table WHERE status = 'active';

以上查詢將返回status字段為’active’的所有行。

此外,還可以使用ALTER TABLE語句修改enum類型的值列表:

ALTER TABLE my_table MODIFY COLUMN status ENUM('active', 'inactive', 'archived');

在上面的示例中,我們將status字段的枚舉值列表修改為’active’、‘inactive’和’archived’。注意,如果某些行的枚舉值不在新的值列表中,這些行將被設置為NULL或默認值。

希望這可以幫助你理解如何在MySQL中使用枚舉類型(enum)。

0
扶风县| 静宁县| 墨竹工卡县| 南宫市| 亳州市| 星座| 嘉禾县| 辰溪县| 安福县| 开原市| 当雄县| 乳山市| 临夏市| 满洲里市| 慈溪市| 靖边县| 大洼县| 孙吴县| 玉门市| 沈阳市| 柳林县| 凌源市| 宜兴市| 新郑市| 亳州市| 辽阳市| 城市| 裕民县| 天津市| 秀山| 灌阳县| 陆河县| 舒城县| 周至县| 汶上县| 门头沟区| 琼结县| 敦化市| 达州市| 盐城市| 于田县|