mysql 数据库修改数据库名称

参考文章 致守

RENAME TABLE old_database_name.tablename TO new_database_name.tablename;

如果使用Linux,可以使用脚本

mysql -u root -p password -e 'create database if not exists new_database_name'
list_table=$(mysql -u root -p password -Nse 'select table_name from information_schema.TABELS where TABLE_SCHEMA = old_database_name')

for table in $list_table 
do 
    mysql -u root -p password -e 'rename table old_database_name.$table to new_database_name.$table'
done

 

 

你可能感兴趣的:(MySQL,mysql,修改数据库名称)