mysqldump实现数据的导入导出


mysqldump简介

mysqldump是MySQL数据库管理系统内置的实用程序,主要用于逻辑备份和数据迁移。mysqldump以其单线程执行的特点,在数据备份与还原方面占用资源少且性能出色,并能够生成CSV、TXT以及XML格式的输出文件,满足不同的数据导出需求。

数据导出

命令格式

mysqldump −u 用户名 −p 数据库 [数据表 ...] > SQL文件

命令详解

1、常用选项:

  • −u 用户名:使用用户名登录。
  • −p:备份前要求输入密码。

2、参数说明:

  • 数据库:要备份的数据库。
  • 数据表:要备份的一至多个数据表。
  • SQL文件:输出的SQL文件。

使用示例

1、mysqldump −u 用户名 −p 数据库 > SQL文件:导出整个数据库至SQL文件中。

mysql

2、mysqldump −u 用户名 −p 数据库 数据表 ... > SQL文件:导出数据库中的一至多个数据表至SQL文件中。

mysql

数据导入

命令格式

mysqldump −u 用户名 −p 数据库 < SQL文件

命令详解

1、常用选项:

  • −u 用户名:使用用户名登录。
  • −p:导入前要求输入密码。

2、参数说明:

  • 数据库:要备份的数据库。
  • SQL文件:导入的SQL文件。

使用示例

1、mysqldump −u 用户名 −p 数据库 < SQL文件:将SQL文件中的数据导入指定数据库中。若导入的数据文件中只有一个库,则需要首先手动创建数据库后再导入数据。

mysql

发表评论

评论数量:0