ユーザ用ツール

サイト用ツール


db:mysql:alter_table

差分

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

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

次のリビジョン
前のリビジョン
db:mysql:alter_table [2018/12/13 16:52]
yusuke_komori 作成
db:mysql:alter_table [2019/09/12 18:08] (現在)
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 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 FOREIGN KEY key_name;
  
db/mysql/alter_table.1544687520.txt.gz · 最終更新: 2018/12/13 16:52 by yusuke_komori