無需安裝額外驅動、撰寫 ETL 腳本,Navicat 內建「匯入向導」即可直接將 FoxPro (.dbf)、Access (.mdb/.accdb)、ODBC/OLE DB 等資料源導入 MySQL,操作如下:
操作步驟
- MySQL 中建立目標資料庫(如
test)
- 展開資料庫樹,右鍵 Tables(表) → Import Wizard(匯入向導)
- 選擇資料源格式:DBF File (*.dbf) 對應 FoxPro
- 選取 .dbf 檔案,指定編碼(如 GBK/UTF-8),下一步
- 選擇「建立新表」或「匯入現有表」,映射欄位類型,下一步
- 點擊 Start 開始匯入,進度條顯示匯入筆數

其他資料源支援
- ODBC:選擇
OLE DB Provider → 選取系統 DSN 或建立連線字串
- Excel/CSV/TXT:同樣透過匯入向導,支援欄位對應與類型轉換
- 其他資料庫:Oracle、SQL Server、PostgreSQL 等均可經 ODBC 導入
優勢總結
- 圖形化介面,零程式碼
- 自動處理類型映射與編碼轉換
- 支援大量資料分批提交,避免單一交易過大
- 可儲存匯入設定為任務,排程自動化執行
下次需要遷移舊系統資料時,先試試 Navicat 匯入向導,可能比預想中更輕鬆。