1. 程式人生 > >navicat mysql導出數據 批量插入的形式

navicat mysql導出數據 批量插入的形式

class .com div alt 右鍵 年齡 分享 color png

這裏介紹的是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導出數據 批量插入的形式