数据库怎么才能重命名?

数据库怎么才能重命名?,第1张

一、未使用的数据库改名方法如下:\x0d\x0a1、未使用的数据库改名比较方便,找到你要更改的数据库,右键选择【重命名】。\x0d\x0a\x0d\x0a2、然后将你想要更改的名字写好,然后点击一下旁边的空白栏。\x0d\x0a\x0d\x0a3、然后你就发现数据库的名称已经改好了。\x0d\x0a\x0d\x0a二、使用中的数据库改名方法如下:\x0d\x0a1、使用中的数据库你在使用这种方法显然是不合适,你用这种方法更改数据库的名字之后会提示你无法重命名数据库。\x0d\x0a\x0d\x0a2、这时还是同样的右键你要改名的数据库,选择【属性】按钮。\x0d\x0a\x0d\x0a3、然后在数据库属性左侧菜单栏中选择【选项】按钮。\x0d\x0a\x0d\x0a4、然后在【状态】栏目下有一项限制访问选项,默认的是MULTI_USER,意为多用户模式,然后你将其更改为【SINGLE_USER】单用户模式,点击确定即可。\x0d\x0a\x0d\x0a5、然后你在使用上面的方法更改数据库的名称会发现数据库改名成功了。

常见的主要有三种方法:

如果所有表都是MyISAM类型的话,可以直接修改文件夹的名字。

关闭mysql→把data目录中的db_name目录重命名为new_db_name→开启mysql

新建数据库,在新的数据库里重命名所有旧数据库中的表,再删除旧的数据库。具体 *** 作命令如下:创建新的数据库→重命名数据表名称→删除旧的数据库。

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

利用mysqldump命令从旧的数据导出数据,再导入新数据库。具体 *** 作命令如下:导出数据→创建新的数据库→导入数据→删除旧的数据库。

mysqldump -u root -p -h ip db_name >db_name_dump.SQL

mysql -u root -p -h ip -e “CREATE DATABASE new_db_name”

mysql -u root -p -h ip new_db_name <db_name_dump.SQL

mysql -u root -p -h ip -e “DROP DATABASE db_name”


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6762967.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-27
下一篇 2023-03-27

发表评论

登录后才能评论

评论列表(0条)

保存