テーブルの構造を変更

アプリの運用なんかをしていると名前以外にフルネームも格納したくなったという場合などにフィールドを足したり削ったりインデックスを足したりなんていうことが出てくる。
「alter table users add full_name varchar(255) after name;」を打つことによってnameのフィールド欄の下にfullnameというフィールドを追加で格納することが出来る。
「alter table users change full_name full_name varchar(100);」をすることによってやっぱ255文字もいらなかったなんてときに100に変更した。そもそもこれがいらなくなったなんていう時には「alter table users drop full_name;」で削除可能。
特定のテーブルにindex(索引)を付けたいときは「alter table users add index emails (email);」()の中に索引を入れたい場所を指定する。「alter table users drop index emails;」で削除。
そもそもテーブルの名前を変えたいときは「alrer table users rename (変えたい名前);」