首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Mysql >

怎么在mysql中修改数据库b1的名字,比如把b1重命名为b2?

2012-04-26 
如何在mysql中修改数据库b1的名字,比如把b1重命名为b2??如何在mysql中修改数据库b1的名字,比如把b1重命名

如何在mysql中修改数据库b1的名字,比如把b1重命名为b2??
如何在mysql中修改数据库b1的名字,比如把b1重命名为b2??
以下命令不行:

RENAME {DATABASE | SCHEMA} db_name TO new_db_name;

ALTER DATABASE db_name UPGRADE DATA DIRECTORY NAME

[解决办法]
MYSQL不提供数据库改名语句。

你可以mysqldump 导出数据,然后更改一下导出文件中的数据库名,然后再导入。

如果你的数据库全是myisam 存储引擎,没有存储过程等,则可以直接在操作系统中改目录名。
[解决办法]
mysql暂时没有这样的功能,再说更改数据库名字也没有任何意义

热点排行