navicat导出sql文件的小技巧,导入sql更快

本文介绍了如何使用Navicat以‘拓展插入语句’格式导出SQL文件,以提高在相同服务器类型的数据传输性能。通过选择‘数据传输’,导出为文件,并在高级设置中勾选‘使用扩展插入语句’,可以避免‘完整插入语句’导致的导入速度慢问题,实现快速导入。

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

这里介绍的是mysql 相同服务器类型数据传输的高级设置

选中数据库后右键“ 转储SQL文件”默认导出的记录格式是一条条的,采用的是”完整插入语句”,格式如下

INSERT INTO `用户` (`ID 编号`, `用户名`, `年龄`) VALUES ('1', '梁明洁', '23');
INSERT INTO `用户` (`ID 编号`, `用户名`, `年龄`) VALUES ('2', '邱礼安', '56'); 
INSERT INTO `用户` (`ID 编号`, `用户名`, `年龄`) VALUES ('0', '许勤', '23');

这种格式保证了兼容性,但是牺牲了性能。在服务器使用 source 导入,简直龟速。

如果导出成如下格式就可以快很多:

INSERT INTO `用户` VALUES ('1', '梁明洁', '23'), ('2', '邱礼安', '56'), ('0', '许勤', '23');

这种格式叫做”拓展插入语句”具体使用如下,

选中数据库后,右键 –“数据传输”-选择导出为文件
这里写图片描述
点击“高级”-勾选“使用扩展插入语句”(有需要的话也可以勾掉“使用事务)
这里写图片描述

参考资料

https://www.navicat.com.cn/manual/online_manual/cn/navicat/win_manual/index.html

这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值