时间:2021-07-01 10:21:17 帮助过:5人阅读
RENAME TABLE old_table TO new_table;
由此在平时就可以通过查询MySQL的information_schema.TABLES这张字典表获得相应目标库的数据,如在MySQL中有一个test的库需要重命名为test2:
CREATE DATABASE test2;#先建好test2 SELECT CONCAT('RENAME TABLE test.',TABLE_NAME,' TO test2.',TABLE_NAME,';') DDL FROM information_schema.`TABLES` WHERE TABLE_SCHEMA = 'test'; #生成test转移至test2的DDL后复制执行 DROP DATABASE test;#最后再删除旧库
不过需要注意的是该方式需要有一定的权限
MySQL中利用RENAME TABLE快速高效重命名库(schema)
标签:new nbsp concat ddl rom 字典 简单的 table creat