一般不推荐修改数据库名称,为什么?

如题所述

第1个回答  2019-09-30
提供三种方法:
1.
RENAME
DATABASE
db_name
TO
new_db_name
这个。。这个语法在mysql
5.1.7中被添加进来,到了5.1.23又去掉了。
据说有可能丢失数据。还是不要用的好。
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;
相似回答