當前不同數據庫進行數據轉移已經不是一件麻煩事情,特別是有很多很方便的工具,而最近我在搜集各種數據時候,也需要進行大量的數據轉移,並且數據庫和所轉移的數據庫表都不同,這次給大家介紹個最簡單的方法,就是使用Navicat for MySQL從SQL server中轉移數據到MYSQL中
1、需要進行轉移的mssql數據庫數據
2、打開Navicat for MySQL軟件,並連接到自己的MYSQL數據庫選擇對應的數據庫表,然后點擊軟件圖片所示的 導入 按鈕,選擇最后一項
3、按照流程,點擊指示按鈕,選擇自己需要導入的源數據庫信息,如下圖:
4、填寫源數據庫的連接信息和選擇對應的數據庫
5、點擊確定后軟件會自動讀取到該數據庫中存在的表,選擇需要的數據所在的表即可
6、此項會列出目標表中所有數據庫和源數據庫中對應的表,將對應的字段進行一一對應(目標表為mysql,源欄位為mssql):
7、點擊下一步后開始進行數據轉移,如設置沒有錯誤,就會直觀看到數據轉移的進度:
8、轉移后的效果:
后序:用此方法轉移數據,只要目標數據庫的字段類型和字符位數不限制,再多的數據也能完成轉移(此次我轉移了2000W數據,所用時間不過也三四個小時,這也是在遠程轉移且服務器網絡不好情況下)