MySQL で ENUM カラムを作成して使用するにはどうすればよいですか?

王林
リリース: 2023-09-13 11:33:07
転載
987 人が閲覧しました

我们如何在 MySQL 中创建和使用 ENUM 列?

ENUM 列を作成するには、列挙値は引用符で囲まれた文字列リテラルである必要があります。次の構文を使用して、MySQL に ENUM カラムを作成できます。 -

CREATE TABLE table_name(
   …
   Col ENUM(‘Value1’,’Value2’,’Value3’),
   …
);
ログイン後にコピー

上記の構文には、3 つの列挙値があります。 3 つ以上の場合もあります。

例:

以下は、ENUM 列を含むテーブルを作成する例です。 -

mysql> Create table marks(id int Primary key NOT NULL, Name Varchar(255) NOT NULL, Result ENUM('Pass', 'Fail') NOT NULL);
Query OK, 0 rows affected (0.18 sec)
ログイン後にコピー

上記のクエリは、ENUM フィールドを含む、marks という名前のテーブルを作成します。

mysql> Insert into marks(id, name, result) values(101,'Aarav','Pass');
Query OK, 1 row affected (0.07 sec)

mysql> Insert into marks(id, name, result) values(102,'Yashraj','Fail');
Query OK, 1 row affected (0.02 sec)
ログイン後にコピー

上記のクエリを使用すると、テーブルに値を挿入できます。

えええええ

以上がMySQL で ENUM カラムを作成して使用するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:tutorialspoint.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート