修改数据库表名称

安全快速修改Mysql数据库名的5种方法

老子叫甜甜 提交于 2019-12-16 10:47:46
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> mysql中如何重命名数据库?这篇文章主要介绍了安全快速修改Mysql数据库名的5种方法,需要的朋友可以参考下 1. RENAME DATABASE db_name TO new_db_name 这个。。这个语法在mysql 5.1.7中被添加进来,到了5.1.23又去掉了。 据说有可能丢失数据。还是不要用的好。 详见: http://dev.mysql.com/doc/refman/5.1/en/rename-database.html 2.如果所有表都是MyISAM类型的话,可以改文件夹的名字 关闭mysqld 把data目录中的db_name目录重命名为new_db_name 开启mysqld 3.重命名所有的表 CREATE DATABASE new_db_name; RENAME TABLE db_name.table1 TO new_db_name.table1, db_name.table2 TO new_db_name.table2; DROP DATABASE db_name; 4. mysqldump导出数据再导入 mysqldump -uxxxx -pxxxx -h xxxx db_name > db_name_dump.SQL mysql -uxxxx -pxxxx -h xxxx -e