怎样在mysql里面修改数据库名称?

怎样在mysql里面修改数据库名称?,第1张

常见的主要有三种方法:

如果所有表都是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”

在你连接到 MySQL 数据库后,可能有多个可以 *** 作的数据库,所以你需要选择你要 *** 作的数据库。

从命令提示窗口中选择MySQL数据库:

在 mysql>提示窗口中可以很简单的选择特定的数据库。你可以使用SQL命令来选择指定的数据库。

实例:

以下实例选取了数据库 shulanxt:

-from 树懒学堂

执行以上命令后,你就已经成功选择了 shulanxt 数据库,在后续的 *** 作中都会在 shulanxt 数据库中执行。

注意:所有的数据库名,表名,表字段都是区分大小写的。所以你在使用SQL命令时需要输入正确的名称。


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

原文地址: https://outofmemory.cn/sjk/10062802.html

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

发表评论

登录后才能评论

评论列表(0条)

保存