下面就为您详细讲解MySQL导入导出.sql文件及常用命令小结的完整攻略。
1. 导出.sql文件
命令行导出
使用命令行导出SQL文件,可以直接使用MySQL 命令提示符(MySQL command prompt)或操作系统命令行(如Windows的CMD界面)。
- 在 MySQL 命令提示符中使用mysqldump命令
mysqldump -u [用户名] -p [数据库名] > [导出的SQL文件名].sql
- 在操作系统命令行中使用mysqldump命令
C:\Program Files\MySQL\MySQL Server 5.7\bin\mysqldump.exe -u [用户名] -p [数据库名] > [导出的SQL文件名].sql
注意:若mysqldump.exe路径不在环境变量中,需添加完整路径。
示例:
假设我的用户名为root,导出的数据库名为testdb,要将导出的SQL文件保存为testdb.sql,我们可以使用以下命令:
mysqldump -u root -p testdb > testdb.sql
MySQL Workbench导出
若您使用的是MySQL Workbench,则可以在其GUI界面中导出SQL文件。
-
打开MySQL Workbench,选择对应的数据库连接,并进入该数据库。
-
在导航菜单中单击“Server”> “Data Export”。
-
单击“Start Export”以开始导出。
2. 导入.sql文件
经过了SQL的导出,我们还需要了解SQL文件的导入。
命令行导入
使用命令行导入SQL文件也可以使用MySQL 命令提示符或操作系统命令行。
在 MySQL 命令提示符或操作系统命令行中运行以下命令:
mysql -u [用户名] -p [数据库名] < [导入的SQL文件名].sql
当完成后,出现“Query OK, ”则表示导入成功。
示例:
我们已经把密码库导出到D:\backup\Password.sql文件上,下面就可以使用以下命令行将该文件导入到我们的MySQL数据库中。
mysql -u root -p passwordDB < D:\backup\Password.sql
MySQL Workbench导入
-
打开MySQL Workbench,单击“Server”> “Data Import”。
-
单击“Import from Self-Contained File”。
-
点击“…”并选择要导入的SQL文件。
-
点击“Start Import”以开始导入。
3. 常用命令小结
- 导出.sql文件:
mysqldump -u [用户名] -p [数据库名] > [导出的SQL文件名].sql
- 导入.sql文件:
mysql -u [用户名] -p [数据库名] < [导入的SQL文件名].sql
- 显示所有MySQL数据库:
show databases;
- 创建MySQL数据库:
create database [数据库名];
- 删除MySQL数据库:
drop database [数据库名];
- 显示当前MySQL数据库中的表:
show tables;
- 显示MySQL数据表的结构:
desc [数据表名];
以上就是相关内容的详细讲解,若还有不明白的地方,可以再问我。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:MySQL导入导出.sql文件及常用命令小结 - Python技术站