カラムの名前を変更したり、カラムの属性を変更したりするのはよくあることです。ということを今日知った。本当はDB設計は一番肝心なはずだからほいほい変えちゃいけないんだけど、実際にやってみないとわからないこともあるから仕方ないよね。
というわけで以下の様な命令が使えます。前投稿した内容も重複しますが。
- カラムの属性を変更する
ALTER TABLE [table_name] ALTER [column] [expressions]
[expressions] = SET DEFAULT [value] / SET NOT NULL / DROP DEFAULT / DROP NOT NULL
- カラムの削除
ALTER TABLE [table_name] DROP [column]
- カラムの名称変更
ALTER TABLE [table_name] RENAME [column] TO [new_column]
- 列の追加
ALTER TABLE [table_name] ADD [column] [type]