12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
ADADADADAD
建站问答 时间:2024-12-01 19:08:26
作者:文/会员上传
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
修改mysql数据库名称的方法:1.重命名所有的表,代码:CREATEDATABASEnew_db_name;RENAMETABLEdb_name.table1TOnew_db_name.table1,db_name.table2TOnew_db_name.table2;DROPDATA
以下为本文的正文内容,内容仅供参考!本站为公益性网站,复制本文以及下载DOC文档全部免费。
修改mysql数据库名称的方法:
1.重命名所有的表,代码:
CREATEDATABASEnew_db_name;RENAMETABLEdb_name.table1TOnew_db_name.table1,
db_name.table2TOnew_db_name.table2;
DROPDATABASEdb_name;
2.mysqldump导出数据再导入,代码:
mysqldump-uxxxx-pxxxx-hxxxxdb_name>db_name_dump.SQLmysql-uxxxx-pxxxx-hxxxx-e“CREATEDATABASEnew_db_name”
mysql-uxxxx-pxxxx-hxxxxnew_db_name<db_name_dump.SQL
mysql-uxxxx-pxxxx-hxxxx-e“DROPDATABASEdb_name”
3.使用shell脚本重命名所有的表,代码:
#!/bin/bashmysqlconn=”mysql-uxxxx-pxxxx-S/var/lib/mysql/mysql.sock-hlocalhost”
olddb=”db_name”
newdb=”new_db_name”
#$mysqlconn-e“CREATEDATABASE$newdb”
params=$($mysqlconn-N-e“SELECTTABLE_NAMEFROM
INFORMATION_SCHEMA.TABLESWHEREtable_schema='$olddb'”)
fornamein$params;do
$mysqlconn-e“RENAMETABLE$olddb.$nameto$newdb.$name”;
done;
#$mysqlconn-e“DROPDATABASE$olddb”
11-20
11-19
11-20
11-20
11-20
11-19
11-20
11-20
11-19
11-20
11-19
11-19
11-19
11-19
11-19
11-19