このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン 前のリビジョン | 次のリビジョン 両方とも次のリビジョン | ||
db:mysql:alter_table [2018/12/21 16:49] yusuke_komori |
db:mysql:alter_table [2018/12/21 16:59] yusuke_komori |
||
---|---|---|---|
行 1: | 行 1: | ||
====== ALTER TABLE ====== | ====== ALTER TABLE ====== | ||
+ | ・カラム追加\\ | ||
ALTER TABLE tbl_name ADD COLUMN column_definition AFTER col_name; | ALTER TABLE tbl_name ADD COLUMN column_definition AFTER col_name; | ||
+ | ・インデックス追加\\ | ||
ALTER TABLE tbl_name ADD INDEX index_name(column_name); | ALTER TABLE tbl_name ADD INDEX index_name(column_name); | ||
+ | ・外部制約キー追加\\ | ||
ALTER TABLE tbl_name ADD CONSTRAINT key_name FOREIGN KEY (column_name) REFERENCES tbl_name_02(column_name_02) ON DELETE SET NULL; | ALTER TABLE tbl_name ADD CONSTRAINT key_name FOREIGN KEY (column_name) REFERENCES tbl_name_02(column_name_02) ON DELETE SET NULL; | ||
- | ・カラム削除 | + | ・カラム削除\\ |
ALTER TABLE tbl_name DROP COLUMN col_name; | ALTER TABLE tbl_name DROP COLUMN col_name; | ||