2011/04/15

MySQL Not Null制約を解除・カラム名変更など

ALTER TABLE テーブル名 MODIFY COLUMN カラム名 型;
でNOT NULL制約は解除できます

逆にNOT NULL制約をつけたい場合は
ALTER TABLE テーブル名 MODIFY COLUMN カラム名 型 NOT NULL;
です。最後にNOT NULLがついただけ。

カラムの型を調べたい場合は
DESC テーブル名;
で詳細が見れますよ。

カラムの追加は
ALTER TABLE <テーブル名> ADD <古いカラム名> <型情報>;
ADD

カラムの位置を指定して追加したい場合は
ALTER TABLE <テーブル名> ADD <古いカラム名> <型情報> AFTER <指定のカラム名>;
AFTER


カラム名変更は
ALTER TABLE <テーブル名> CHANGE <古いカラム名> <新しいカラム名> <型情報>;
CHANGE!ね。




試したMySQLのバージョンは5.0.77です。

0 件のコメント:

コメントを投稿