MySQL导出多个表数据且insert语句带上字段,不要创建表结构语句

本文详细介绍了如何利用mysqldump命令,通过-t和--skip-extended-insert参数,批量导出MySQL数据库中特定表的数据,并采用完整INSERT方式插入,同时避免创建表结构语句的过程,旨在提升数据导入效率。

MySQL导出多个表数据且insert语句带上字段,不要创建表结构语句

例如:

mysqldump -uroot -p123 -t -c cpc alert_clew alert_type area area_center terminal terminal_addtion>D:\cpc_no_create_table.sql


表之间通过空格分隔、

-t是不增加create table建表和drop table语句
--complete-insert,-c

导出的数据采用包含字段名的完整 INSERT 方式,也就是把所有的值都写在一行。这么做能提高插入效率,但是可能会受到 max_allowed_packet 参数的影响而导致插入失败。因此,需要谨慎使用该参数,至少我不推荐。


导出表数据且一条数据一条insert语句插入并且带上表字段,不要创建表结构语句

mysqldump -ucpc -p123 -t --skip-extended-insert --complete-insert cpc terminal>C:\terminal343.sql


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值