• alter命令

    alter命令は,テーブルのフィールド(カラム)を消去・変更・追加などを行う命令です.ここではカラムの消去と追加の方法についてのみ説明します.
    1. カラムの消去

      alter table テーブル名 drop カラム;

      具体例を挙げるためにテーブルを作成します.create table test3 (data1 int, data2 int);+ エンターキーと入力すると,下図のようなテーブルが作成されます.
      54 1

      この中で,フィールド'data2'について削除する.それにはalter table test3 drop data2;+ エンターキーと入力します.
      55 1
    2. カラムの追加

      alter table テーブル add 新カラム 新カラムのデータ型など {first | after 既存のカラム};

      先ほど作成したテーブルtest3に,カラムdata3(int型 not null)を既存のカラムであるdata1の後ろに作成します.それにはalter table test3 add data3 int not null after data1;+エンターキーと入力します.結果を下図に示します.
      56 2
    3. テーブルの名前変更

      alter table テーブル rename 新テーブル名

      先ほど作成したテーブルtest3をtest4に変更します.それにはalter table test3 rename test4;+エンターキーと入力します.結果を下図に示します.
      57 1