MySQL 导出与导入 SQL 文件的命令教程

技术分享 2017-12-19
MySQL 导出与导入 SQL 文件的命令教程

用 mysqldump 导出整库、单表或仅结构,再用 source 命令导入 SQL 文件——MySQL 备份与恢复的常用命令速查。

1、导出整个数据库

mysqldump -u 用户名 -p 数据库名 > 导出的文件名
例:mysqldump -u root -p dbname > dbnamebak.sql

2、导出一个表

mysqldump -u 用户名 -p 数据库名 表名 > 导出的文件名
例:mysqldump -u root -p dbname member > dbname_member.sql

3、只导出数据库结构

mysqldump -u root -p -d --add-drop-table dbname > d:/dbname_db.sql

说明:-d 表示不导出数据;--add-drop-table 会在每个 CREATE 语句前加一句 DROP TABLE。

4、导入数据库(常用 source 命令)

进入 MySQL 控制台:

mysql -u root -p
mysql> use 数据库
mysql> source d:/dbnamebak.sql

source 后面的参数为脚本文件(这里是 .sql 文件)。