mysqlメモ テーブルの構造を変更する。
フィールドを追加する方法。
alter table users add full_name varchar(255) after name;
今回はfull_nameというものを追加してあげる。
full_nameの型も指定しなければならないので、varchar(255)とする、
nameというものの下にくっつけたいというときはafter name;とする。
あとから255文字もいらんかったわいーってなった場合は
alter table users change full_name full_name varchar(100);
そもそもfullnameがいらんかったわーいってなった場合は
alter table users drop full_name;
このような記述にします。
よくよくemailで検索されることが分かったので、索引を付けたいって場合は。
alter table users add index email (email);
これがいらんかったわーってなった場合は,dropをつければokです。
alter table users drop index email;
そもそもtableの名前を変えたいなーって場合は、
alter table users rename blog_users;
ってする。
- フィールドの追加・変更・削除
- インデックスの追加・削除
- テーブルの名前変更