MySQL でテーブルに列を追加の方法

MySQL のテーブルに新しいフィールドを追加するには、ALTER TABLE ステートメントを使用します。以下に、テーブルに新しいフィールドを追加するための構文を示します。

ALTER TABLE 表名 ADD 字段名 数据类型 [约束条件];

表名は追加するフィールドを持つテーブルの名前を、フィールド名は追加するフィールドの名前を、データ型は新フィールドのデータ型を、制約条件はオプションで指定します。

例えば、usersという名前のテーブルにageという整数のフィールドを追加する場合は、次のコマンドを実行します:

ALTER TABLE users ADD age INT;

新規フィールドに、NULL制約やデフォルト値といった制約条件を追加したい場合は、以下の構文を使用します。

ALTER TABLE 表名 ADD 字段名 数据类型 [约束条件] DEFAULT 默认值;

たとえば、users 表に NULL 値を許さず、既定値が 0 の整数型の age カラムを追加するには、次のコマンドを実行します。

ALTER TABLE users ADD age INT NOT NULL DEFAULT 0;

テーブルにフィールドを追加するときは、既存のフィールドと競合を避けるために、フィールド名がテーブル内で重複していないことを確認してください。また、データの損失を防ぐために、新しいフィールドを追加する前にテーブルデータをバックアップしてください。

bannerAds