分智科技  ›  数据库  ›  MySQL  ›  正文

使用MySQL命令导入/导出sql文件

分智科技   772   2017-02-20

在 Windows 和 Linux 平台下,均使用 MySQL 数据库的 mysqldump 命令来实现数据的导入/导出,下面是一些常用的命令汇总:

导出

1.导出整个数据库

mysqldump -u 用户名 -p 数据库名 > 导出的文件名

示例:mysqldump -u root -p dbname > dbname.sql

2.导出表结构和数据

mysqldump -u 用户名 -p 数据库名 表名 > 导出的文件名

示例:mysqldump -u root -p dbname tablename > tablename.sql

3.导出整个数据库的结构
-d 表示不导出数据,--add-drop-table 在每个 create 语句之前增加一个 drop table

mysqldump -u 用户名 -p -d --add-drop-table 数据库名 > 导出的文件名

示例:mysqldump -u root -p -d --add-drop-table dbname > dbname.sql

mysqldump -u 用户名 -p -d --add-drop-table 数据库名 表名 > 导出的文件名

示例:mysqldump -u root -p -d --add-drop-table dbname tablename > tablename.sql

导入

1.登录 MySQL 数据库控制台

mysql -u root -p

2.使用 source 命令进行导入

source SQL文件路径

示例:source test.sql

版权声明:本文为分智科技原创文章,未经允许不得转载。