mysql导出文件语句_MySQL导出导入语句详解

导出

示例

导出数据库jeecg-boot表结构和数据到 d:\sql\dataSource.sql,数据库账号密码都为root,IP为本地 localhost

mysqldump -h localhost -uroot -proot jeecg-boot > d:\sql\dataSource.sql

Linux服务器

mysqldump -h 39.xx.xxx.xx -ujeecg-boot -pxxxxxx --all-databases | gzip > jeecg-boot.sql

-h

需要导出的主机信息

-u

连接的用户名【后面没空格】

-p(小写)

连接数据库密码【后面没空格】

-P(大写)

连接数据库端口号

-databases

导出数据库名称,也可以按照上面的写法忽略

其他参数

-d

不导出任何数据,只导出数据库表结构

mysqldump -h localhost -uroot -proot -d jeecg-boot > d:\sql\dataSource.sql

-t

只导出数据,而不添加CREATE TABLE 语句

mysqldump -h localhost -uroot -proot -t jeecg-boot > d:\sql\dataSource.sql

-n

只导出数据,而不添加CREATE DATABASE 语句

mysqldump -h localhost -uroot -proot -n jeecg-boot > d:\sql\dataSource.sql

--tables

覆盖–databases (-B)参数,指定需要导出的表名

mysqldump -h localhost -uroot -proot jeecg-boot --tables sys_user > d:\sql\dataSource.sql

-A

导出全部数据库

mysqldump -h localhost -uroot -proot -A > d:\sql\dataSource.sql

-Y

mysqldump -h localhost -uroot -proot jeecg-boot -Y > d:\sql\dataSource.sql

-y

mysqldump -h localhost -uroot -proot jeecg-boot -y > d:\sql\dataSource.sql

--compatible

导出的数据将和其它数据库或旧版本的MySQL 相兼容。值可以为ansi、mysql323、mysql40、postgresql、oracle、mssql、db2、maxdb、no_key_options、no_tables_options、no_field_options等,

要使用几个值,用逗号将它们隔开。它并不保证能完全兼容,而是尽量兼容

mysqldump -uroot -proot jeecg-boot --compatible=ansi > d:\sql\compatible.sql

-B

导出几个数据库,参数后面所有名字参量都被看作数据库名

mysqldump -uroot -proot -B jeecg-boot jeecg-boot_copy > d:\sql\two.sql

--log-error

mysqldump -uroot -proot jeecg-boot --compatible=ansi --log-error d:\sql\log.log > d:\sql\compatible.sql

-x

提交请求锁定所有数据库中的所有表,以保证数据的一致性。这是一个全局读锁,并且自动关闭- -single-transaction 和- -lock-tables 选项

-l

开始导出前,锁定所有表。用READ LOCAL锁定表以允许MyISAM表并行插入。对于支持事务的表例如InnoDB和BDB,- -single-transaction是一个更好的选择,因为它根本不需要锁定表。

请注意当导出多个数据库时,- -lock-tables分别为每个数据库锁定表。因此,该选项不能保证导出文件中的表在数据库之间的逻辑一致性。不同数据库表的导出状态可以完全不同

导入

示例

导入数据库数据

mysql   -u用户名   -p   数据库名

内容参考

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值