码迷,mamicode.com
首页 > 数据库 > 详细

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

时间:2018-04-27 13:51:12      阅读:231      评论:0      收藏:0      [点我收藏+]

标签:服务   导出数据   转储   导出   pre   mys   mysql   完整   values   

这里介绍的是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导出数据 批量插入的形式

标签:服务   导出数据   转储   导出   pre   mys   mysql   完整   values   

原文地址:https://www.cnblogs.com/-mrl/p/8961805.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!