表に列を追加する方法

データベーステーブルに列を追加するには 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つの列が追加されます。

列を追加する際は、既存のデータ整合性を損なわないように注意すること。追加しようとする列が既に存在していたり、新規列名と同名のインデックス、制約、デフォルト値等がある場合は、適切な変更や削除を行った上で追加する必要がある。

bannerAds