首页 > 数据库技术 > 详细

MySQL数据库修改名字

时间:2019-10-08 20:41:38      阅读:126      评论:0      收藏:0      [点我收藏+]

 

 

[root@mysql-master-15-137 ~]# cat rename_database.sh 
#!/bin/bash
# 本脚本是针对于MySQL数据库类型为Innodb修改数据名的。
# 假如是myisam的存储引擎,直接在数据目录下mv就行。
# 用法:假设将OLD_DATABASE数据库名改为NEW_DATABASE

OLD_DATABASE="loanflow"
NEW_DATABASE="loanflow_test"
PWD="123456"

mysql -uroot -p$PWD -e "create database if not exists $NEW_DATABASE"

list_table=$(mysql -uroot -p$PWD -Nse "select table_name from information_schema.TABLES where TABLE_SCHEMA=‘$OLD_DATABASE‘")

for table in $list_table
do
mysql -uroot -p$PWD -e "rename table $OLD_DATABASE.$table to $NEW_DATABASE.$table"
done

 

MySQL数据库修改名字

原文:https://www.cnblogs.com/sandshell/p/11637268.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!