ENUMの使用方法を以下に示します。
- 列の作成時にENUMを使用する例:
CREATE TABLE テーブル名 (
列名 ENUM('値1', '値2', '値3', ...)
);
上記の例では、'値1'、'値2'、'値3'などの値を持つ列が作成されます。列にはこれらの値のうちのいずれかが保存されます。
- 既存のテーブルにENUM列を追加する例:
ALTER TABLE テーブル名
ADD COLUMN 列名 ENUM('値1', '値2', '値3', ...);
上記の例では、既存のテーブルに新しいENUM列を追加しています。
- ENUM列に値を挿入する例:
INSERT INTO テーブル名 (列名)
VALUES ('値1');
上記の例では、ENUM列に'値1'を挿入しています。
- ENUM列の値を更新する例:
UPDATE テーブル名
SET 列名 = '新しい値'
WHERE 条件;
上記の例では、ENUM列の値を'新しい値'に更新しています。条件を指定することで、特定の行の値を更新することも可能です。
ENUMを使用することで、特定の値のみを許容する列を作成することができます。これにより、データの整合性を保つことができます。また、ENUMの値はインデックス化されるため、検索の効率も向上します。
以上がMySQLでENUMを使用する方法と例です。これを参考にして、自分のプロジェクトでENUMを活用してみてください。