表に列を追加する方法
データベーステーブルに列を追加するには ALTER TABLE ステートメントを使用できます。列を追加するための一般的な構文は次のとおりです。
ALTER TABLE table_name
ADD column_name datatype;
table_nameは列を追加するテーブル名、column_nameは追加する列名、datatypeは列のデータ型です。
例えば、usersテーブルにemailという名前のカラムを追加するには、以下の文を使用します。
ALTER TABLE users
ADD email VARCHAR(255);
usersテーブルにVARCHAR型の列emailを追加します。長さは255文字です。
ALTER TABLE ステートメントで複数の列を追加する場合は、各 ADD ステートメントの間にコンマで区切るだけです。例:
ALTER TABLE users
ADD email VARCHAR(255),
ADD age INT,
ADD gender ENUM('Male', 'Female');
これによりusersテーブルにはemail、age、genderの3つの列が追加されます。
列を追加する際は、既存のデータ整合性を損なわないように注意すること。追加しようとする列が既に存在していたり、新規列名と同名のインデックス、制約、デフォルト値等がある場合は、適切な変更や削除を行った上で追加する必要がある。