1. 程式人生 > >navicat 匯出嚮導 , 通過Excel生成批量SQL語句,處理大量資料

navicat 匯出嚮導 , 通過Excel生成批量SQL語句,處理大量資料

     如果要改一個數據量很大的表格的某些欄位,可以先將這個表格的資料匯出來,導成excel 形式:

工具:navicat formysql    

資料庫:mysql

1.


2.

3.


4.


5.


6.


7

.

8.


9.


然後就可以在excel表格裡做修改,然後我們在生成批量sql從新匯入到資料庫中:

10.在表頭最後一行寫上   ->    ="insert into user("&A1&","&B1&","&C1&","&D1&","&E1&") values"


11.檢查正確性:


12.


13.在如圖位置寫  ---->      ="('"&A2&"','"&B2&"','"&C2&"','"&D2&"','"&E2&"'),"


14.


15.右下角會有一個黑色十字架向下拉,直到最後一行資料


16.全選複製到navicat


17.


18.


19.先將user錶轉存備份


20.再將user表清空


21.


22.success


操作成功!!!

此處有個小bug:

23.對應的birthday轉換有問題:


24.在此處加個'  ,表示不用自動轉換格式,這就是一個String



25.雙擊這裡的實心十字架,就會全部變成同樣的格式


26.這裡是兩個空格,不對,應該改為一個空格,用TXT替換,


27.兩個空格替換為一個空格


然後也同樣方法,清空user表,然後執行sql程式碼,success!!!

28.user結構: