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

YAMAGUCHI::weblog

土足で窓から失礼いたします。今日からあなたの息子になります。 当年とって92歳、下町の発明王、エジソンです。

よく使う命令 その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]