MySql命令行导入、导出数据库

本文介绍了使用 mysqldump 工具进行 MySQL 数据库的备份与恢复操作,包括整个数据库、数据库结构以及单个表的导出与导入方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

导     出

 

1、导出整个数据库(包括数据库的结构即表、表里的数据)

 

mysqldump -u 用户名 -p 数据库名 > 待导出的SQL文件名及路径

mysqldump -u root -p inventory > /Users/liguoying/Desktop/inventort.sql

 

2、导出数据库的结构(不包括表里的数据)

 

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

mysqldump -u root -p -d --add-drop-table inventory > /Users/liguoying/Desktop/inventory1.sql

-d 没有数据

--add-drop-table 在每个create语句之前增加一个drop table

3、导出一个表(包括表里的数据)

 

mysqldump -u 用户名 -p 数据库名 表名 > 待导出的SQL文件名及路径

 

mysqldump -u root -p inventory product > /Users/liguoying/Desktop/product.sql

 

导     入

1、导入整个数据库(包括数据库的结构即表、表里的数据)

在执行导入之前,必须先创建对应的数据库,sql文件中不包含创建数据库的代码。

 

create schema inventory;
use inventory;
source /Users/liguoying/Desktop/inventory.sql;

 

2、导出数据库的结构(不包括表里的数据)

在执行导入之前,必须先创建对应的数据库,sql文件中不包含创建数据库的代码。

 

create schema inventory;
use inventory;
source /Users/liguoying/Desktop/inventory1.sql;

 

3、导出一个表(包括表里的数据)

在执行导入之前,必须先创建对应的数据库,sql文件中不包含创建数据库的代码。

 

create schema inventory;
use inventory;
source /Users/liguoying/Desktop/product.sql;

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值