ユーザ用ツール

サイト用ツール


db:mysql:alter_table

差分

このページの2つのバージョン間の差分を表示します。

この比較画面にリンクする

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
db:mysql:alter_table [2018/12/21 16:59]
yusuke_komori
db:mysql:alter_table [2019/09/12 18:08] (現在)
yusuke_komori
行 2: 行 2:
 ・カラム追加\\ ・カラム追加\\
 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 CHANGE COLUMN col_name_old col_name_new column_definition;
 +
 +・カラム定義変更\\
 +ALTER TABLE tbl_name MODIFY COLUMN col_name column_definition;
 +
 +・カラム削除\\ 
 +ALTER TABLE tbl_name DROP COLUMN 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 DROP INDEX index_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 FOREIGN KEY key_name;
  
db/mysql/alter_table.1545379141.txt.gz · 最終更新: 2018/12/21 16:59 by yusuke_komori