ホームページ  >  記事  >  データベース  >  MySQL で ENUM カラムを作成して使用するにはどうすればよいですか?

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

王林
王林転載
2023-09-13 11:33:07988ブラウズ

我们如何在 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 までご連絡ください。