【MySQL】テーブル名を変更するSQL

ここではMySQLで、テーブル名を変更するSQLを紹介しています。

テーブルの作成・変更・削除方法は↓で紹介していますので参考にしてください。
>>【MySQL】テーブルを作成・変更・削除するSQL
>>【MySQL】テーブルの一覧を確認するSQLコマンド

テーブル名を変更するSQL

ALTER TABLE文

テーブル名を変更するにはALTER TABLE文を使います。

ALTER TABLE テーブル名 RENAME 新テーブル名;

次のSQLでは、TAB1をTAB2に変更しています。

ALTER TABLE tab1 RENAME tab2;

RENAME TABLE文

テーブル名を変更するにはRENAME TABLE文を使います。

RENAME TABLE テーブル名1 TO 新テーブル名1
             [,テーブル名2 TO 新テーブル名2・・・];

次のSQLでは、TAB1をTAB2に変更しています。

RENAME TABLE tab1 TO new_tab1;

複数のテーブルの名前を一括する場合は、次のように書きます。

RENAME TABLE tab1 TO new_tab1,tab2 TO new_tab2;