MySQLのALTER TABLEを使用して新しい列を追加する方法


  1. 新しい列をテーブルの最後に追加する方法:
ALTER TABLE テーブル名
ADD 列名 データ型;

例:

ALTER TABLE users
ADD age INT;

上記の例では、"users"というテーブルに"age"という名前の整数型の列が追加されます。

  1. 新しい列をテーブルの特定の位置に追加する方法:
ALTER TABLE テーブル名
ADD 列名 データ型
AFTER 既存の列名;

例:

ALTER TABLE users
ADD email VARCHAR(255)
AFTER name;

上記の例では、"users"というテーブルの"name"列の後ろに"email"という名前の255文字までの可変長文字列型の列が追加されます。

  1. 新しい列をテーブルの最初に追加する方法:
ALTER TABLE テーブル名
ADD 列名 データ型
FIRST;

例:

ALTER TABLE users
ADD address VARCHAR(100)
FIRST;

上記の例では、"users"というテーブルの最初の位置に"address"という名前の100文字までの可変長文字列型の列が追加されます。

これらはいくつかの一般的な方法ですが、MySQLではさまざまな方法で列を追加することができます。使用する方法は、テーブルの構造や要件によって異なる場合があります。