亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

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
鹤山市| 苍南县| 桂东县| 手机| 北京市| 酉阳| 山阳县| 呼伦贝尔市| 苏尼特右旗| 石楼县| 观塘区| 项城市| 二手房| 连平县| 临猗县| 米林县| 抚宁县| 开化县| 襄垣县| 汝南县| 若尔盖县| 建阳市| 平陆县| 宝山区| 古交市| 石阡县| 云阳县| 大竹县| 麻栗坡县| 金昌市| 长兴县| 虹口区| 卓尼县| 安国市| 临猗县| 城固县| 梓潼县| 宁德市| 辛集市| 开原市| 延边|