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結構: