この記事について
| 環境 | mysql |
|---|---|
| 目的 | 既存テーブルの好きな位置に新しいカラムを追加する |
| 結果 | ALTER TABLE テーブル名 ADD カラム名 定義 [FIRST / AFTER カラム名] |
新しいカラムを既存カラムの後ろに追加するサンプルコード
ALTER TABLE テーブル名 ADD 追加するカラム名 定義
新しいカラムの場所指定がなければ、最後に追加される。
新しいカラムを既存カラムの先頭に追加するサンプルコード
ALTER TABLE テーブル名 ADD 追加するカラム名 定義 FIRST
既存カラムの後ろに新しいカラムを追加するサンプルコード
ALTER TABLE テーブル名 ADD 追加するカラム名 定義 AFTER カラム名
カラムの定義はこんな感じ
ALTER TABLE list ADD new_column text AFTER column1
カラムの定義その2
ALTER TABLE list ADD new_column varchar(20) AFTER column1
