Page 13 of 16
alter命令
alter命令は,テーブルのフィールド(カラム)を消去・変更・追加などを行う命令です.ここではカラムの消去と追加の方法についてのみ説明します.-
カラムの消去
alter table テーブル名 drop カラム;
具体例を挙げるためにテーブルを作成します.create table test3 (data1 int, data2 int);+ エンターキーと入力すると,下図のようなテーブルが作成されます.
この中で,フィールド'data2'について削除する.それにはalter table test3 drop data2;+ エンターキーと入力します. -
カラムの追加
alter table テーブル add 新カラム 新カラムのデータ型など {first | after 既存のカラム};
先ほど作成したテーブルtest3に,カラムdata3(int型 not null)を既存のカラムであるdata1の後ろに作成します.それにはalter table test3 add data3 int not null after data1;+エンターキーと入力します.結果を下図に示します. -
テーブルの名前変更
alter table テーブル rename 新テーブル名
先ほど作成したテーブルtest3をtest4に変更します.それにはalter table test3 rename test4;+エンターキーと入力します.結果を下図に示します.