MySQLのALTER文

INDEXの追加

ALTER TABLE sample_table ADD INDEX INDEX_SAMPLE_SAMPLE_NUMBER (sample_number);

FOREIGN KEYの追加

ALTER TABLE sample_table CONSTRAINT FK_SAMPLE_SAMPLE_CATEGORY_ID FOREIGN KEY (sample_category_id) REFERENCES sample_category_table(sample_category_id);

UNIQUEの追加

ALTER TABLE sample_table ADD UNIQUE (sample_id);

COLUMNの追加

ALTER TABLE sample_table ADD COLUMN del_flag INTEGER;

NULLを設定

ALTER TABLE sample_table MODIFY del_flag INTEGER NOT NULL;

NULLを解除

ALTER TABLE sample_table MODIFY del_flag INTEGER;

DEFAULTを設定

ALTER TABLE sample_table ALTER COLUMN del_flag SET DEFAULT 0;

DEFAULTを解除

ALTER TABLE sample_table ALTER COLUMN del_flag DROP DEFAULT;

COLUMNの修正

ALTER TABLE sample CHANGE sample_name sample_name VARCHAR( 100 ) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL;
ALTER TABLE sample CHANGE sample_name sample_name VARCHAR( 6 ) NULL DEFAULT NULL;

トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS