navicat mysql导出数据 批量插入的形式

Posted 一个人的孤独自白

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了navicat mysql导出数据 批量插入的形式相关的知识,希望对你有一定的参考价值。

这里介绍的是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\');

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

 

选中数据库后,右键 –“数据传输”-选择导出为文件 

点击“高级”-勾选“使用扩展插入语句”(有需要的话也可以勾掉“使用事务) 

以上是关于navicat mysql导出数据 批量插入的形式的主要内容,如果未能解决你的问题,请参考以下文章

navicat for mysql 导出数据的坑

navicat for MySQL怎么导出SQL脚本

navicat for MySQL怎么导出SQL脚本

navicat for MySQL怎么导出SQL脚本

navicat for MySQL怎么导出SQL脚本

navicat for MySQL怎么导出SQL脚本