YAMAGUCHI::weblog

海水パンツとゴーグルで、巨万の富を築きました。カリブの怪物、フリーアルバイター瞳です。

よく使う命令 その2(ALTER系)

カラムの名前を変更したり、カラムの属性を変更したりするのはよくあることです。ということを今日知った。本当は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]