学習記録用に作成したものです。
ENUM
ENUM型は、テーブル作成時に明示的に宣言されたデータのリストから選んだ値を保存する事ができる型。
メリット
- 定義された値しか格納できない
- 値は定義した順序で格納される
デメリット
- 宣言されたデータの追加や削除などの変更には
ALTER TABLE
を行う必要がある - 数字を文字列としてENUM型として扱うとややこしくなってしまう
SET
複数の値を同時に格納することができる。列に含めることができる値のリストを定義できるが、列に格納する値はそのリストの中から任意の組み合わせでOK
メリット
- 列に複数の値を同時に格納できるため、列の柔軟性が増す
- 値の順序は格納された順序に関係なく管理される