読者です 読者をやめる 読者になる 読者になる

mysqlのalter文チートシート

カラムの追加、変更、削除

そのまま追加

alter table hoge_table 
add hoge_description varchar(128)
;

先頭に追加

alter table hoge_table 
add hoge_description varchar(128) first
;

なんかのカラムの後に追加

alter table hoge_table 
add hoge_description varchar(128)  after a_flag
;

変更

alter table hoge_table 
change hoge_description hoge_description_old varchar(255) 
;

削除

alter table hoge_table 
drop hoge_description
;

index作成、削除

作成

alter table hoge_table
add index hoge_idx(`a_flag`,`b_flag`)
;

削除

alter table hoge_table
drop index hoge_idx
;