MySQLでのENUMの使用方法と例


ENUMの使用方法を以下に示します。

  1. 列の作成時にENUMを使用する例:
CREATE TABLE テーブル名 (
    列名 ENUM('値1', '値2', '値3', ...)
);

上記の例では、'値1'、'値2'、'値3'などの値を持つ列が作成されます。列にはこれらの値のうちのいずれかが保存されます。

  1. 既存のテーブルにENUM列を追加する例:
ALTER TABLE テーブル名
ADD COLUMN 列名 ENUM('値1', '値2', '値3', ...);

上記の例では、既存のテーブルに新しいENUM列を追加しています。

  1. ENUM列に値を挿入する例:
INSERT INTO テーブル名 (列名)
VALUES ('値1');

上記の例では、ENUM列に'値1'を挿入しています。

  1. ENUM列の値を更新する例:
UPDATE テーブル名
SET 列名 = '新しい値'
WHERE 条件;

上記の例では、ENUM列の値を'新しい値'に更新しています。条件を指定することで、特定の行の値を更新することも可能です。

ENUMを使用することで、特定の値のみを許容する列を作成することができます。これにより、データの整合性を保つことができます。また、ENUMの値はインデックス化されるため、検索の効率も向上します。

以上がMySQLでENUMを使用する方法と例です。これを参考にして、自分のプロジェクトでENUMを活用してみてください。