首页 编程开发MySQL数据库如何进行导入导出备份数据库操作?这篇文章告诉你

MySQL数据库如何进行导入导出备份数据库操作?这篇文章告诉你

发布于: 2012-03-07 09:52:00
字数: 679
评论: 0
阅读: 5882

一、导出数据库

在日常维护工作中,我们经常需要使用 MySQL dump 工具来导出数据。这个工具提供了很多功能参数,可以满足不同的导出需求。本文将介绍一些常用的参数,并在文章末尾给出所有参数的详细说明。

MySQL dump基础用法

Usage:  MySQL dump [OPTIONS] database [tables]
OR      MySQL dump [OPTIONS] --databases [OPTIONS] DB1 [DB2 DB3...]
OR      MySQL dump [OPTIONS] --all-databases [OPTIONS]

导出整个数据库

 MySQL dump -u root -p db1 > db1.sql

导出一个表

 MySQL dump -u root -p db1 tb1 > tb1.sql

导出一个数据库结构

# -d 表示没有数据
 MySQL dump -u root -p -d db1 > db_struc.sql

二、导入数据库

常用source 命令

进入 MySQL 数据库控制台,

 MySQL  -u root -p

使用use命令选择数据库

 MySQL >use db1;

然后使用source命令,后面参数为脚本文件(如这里用到的.sql)

 MySQL >source db1.sql

使用 MySQL dump命令

 MySQL dump -u root -p db1 < db1.sql

使用 MySQL 命令

 MySQL  -u root -p db1 < db1.sql

扫描二维码,在手机上阅读