navicat 匯出嚮導 , 通過Excel生成批量SQL語句,處理大量資料
阿新 • • 發佈:2019-01-24
如果要改一個數據量很大的表格的某些欄位,可以先將這個表格的資料匯出來,導成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結構: