MYSQL数据库快速修改Mysql数据库名的五种方法
发布时间:2020-12-24 14:31:05 所属栏目:MySql教程 来源:网络整理
导读:《MYSQL数据库快速修改Mysql数据库名的五种方法》要点: 本文介绍了MYSQL数据库快速修改Mysql数据库名的五种方法,希望对您有用。如果有疑问,可以联系我们。 导读:1,RENAME DATABASE db_name TO new_db_name这个语法在mysql 5.1.7中被添加进来,到了5.1.23
《MYSQL数据库快速修改Mysql数据库名的五种方法》要点: 1,RENAME DATABASE db_name TO new_db_name 2,如果所有表都是MyISAM类型的话,可以改文件夹的名字 3,重命名所有的表 RENAME TABLE db_name.table1 TO new_db_name.table1, db_name.table2 TO new_db_name.table2; DROP DATABASE db_name; 4,mysqldump导出数据再导入 mysql -uxxxx -pxxxx -h xxxx -e “CREATE DATABASE new_db_name” mysql -uxxxx -pxxxx -h xxxx new_db_name < db_name_dump.SQL mysql -uxxxx -pxxxx -h xxxx -e “DROP DATABASE db_name” 5,使用shell脚本重命名所有的表 mysqlconn=”mysql -u xxxx -pxxxx -S /var/lib/mysql/mysql.sock -h localhost” olddb=”db_name” newdb=”new_db_name” #$mysqlconn -e “CREATE DATABASE $newdb” params=$($mysqlconn -N -e “SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE table_schema='$olddb'”) for name in $params; do $mysqlconn -e “RENAME TABLE $olddb.$name to $newdb.$name”; done; #$mysqlconn -e “DROP DATABASE $olddb” ? 就是方法3的优化版.MYSQL应用 (编辑:威海站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |