- 新しい列をテーブルの最後に追加する方法:
ALTER TABLE テーブル名
ADD 列名 データ型;
例:
ALTER TABLE users
ADD age INT;
上記の例では、"users"というテーブルに"age"という名前の整数型の列が追加されます。
- 新しい列をテーブルの特定の位置に追加する方法:
ALTER TABLE テーブル名
ADD 列名 データ型
AFTER 既存の列名;
例:
ALTER TABLE users
ADD email VARCHAR(255)
AFTER name;
上記の例では、"users"というテーブルの"name"列の後ろに"email"という名前の255文字までの可変長文字列型の列が追加されます。
- 新しい列をテーブルの最初に追加する方法:
ALTER TABLE テーブル名
ADD 列名 データ型
FIRST;
例:
ALTER TABLE users
ADD address VARCHAR(100)
FIRST;
上記の例では、"users"というテーブルの最初の位置に"address"という名前の100文字までの可変長文字列型の列が追加されます。
これらはいくつかの一般的な方法ですが、MySQLではさまざまな方法で列を追加することができます。使用する方法は、テーブルの構造や要件によって異なる場合があります。