【MySQL】テーブル名を変更する
2025/04/06
ひとつのテーブルだけ名前を変更したい場合は、`ALTER TABLE`または`RENAME TABLE`が使用できます。
```sql
ALTER TABLE old_table_name RENAME new_table_name;
```
```sql
RENAME TABLE old_table_name TO new_table_name;
```
複数のテーブルの名前を変更したい場合は、`RENAME TABLE`が使用できます。
```sql
RENAME TABLE old_table_name1 TO new_table_name1,
old_table_name2 TO new_table_name2;
```
また、`RENAME TABLE`を使用すると、二つのテーブルの名前を入れ替えることができます。
```sql
RENAME TABLE table_name1 TO tmp_table_name,
table_name2 TO table_name1,
tmp_table_name TO table_name2;
```
[公式ドキュメント](https://dev.mysql.com/doc/refman/8.0/ja/rename-table.html)