Navicat導入和導出MySQL數據庫表,以及一些常見問題的解決方法

前言

本工具的導入和導出支持多種文件格式,這裏比較幾種常見的格式,對其進行對比說明。以下格式取自同一張較大的表:

導出格式 文件大小
TXT 180KB
XLS 380KB
DBF(+DBT) 4.51MB
SQL 202KB

以上四個格式基本都是瞬間完成,而該表在導出爲 .word 和 .html 時,時間巨長無比。當讀者在實際應用時,如出現卡進度條的情況,建議直接取消,換一個格式。

而 html 也有其優越性,有時候某些表在其他格式的傳輸過程中會出現莫名其妙的錯誤,比如字段名丟失等,html 可以避免這些問題。因爲 html 解決了筆者的一個大麻煩,所以以下以 html 爲例進行演示。讀者在實際中操作如遇問題,務必自行更換格式。

導出

點開要導出的表,在圖示位置點擊導出:
在這裏插入圖片描述
選擇全部和當前一般沒有區別:
在這裏插入圖片描述
選擇你要導出的格式,這裏要靈活,一個不行就換另一個:
在這裏插入圖片描述
一路默認下一步(這裏可以選擇全部跳過):
在這裏插入圖片描述在這裏插入圖片描述在這裏插入圖片描述

點擊開始:在這裏插入圖片描述在這裏插入圖片描述
完成後,點關閉即可。文件默認保存在桌面上:
在這裏插入圖片描述

導入表

和導出的過程差不多,位置挨着:
在這裏插入圖片描述
選擇格式,這裏要和導出的文件格式一致:
在這裏插入圖片描述
選擇文件路徑:
在這裏插入圖片描述
這裏一般不需要動,下一步:
在這裏插入圖片描述
如果有多張表,需要選擇對應,但這裏只涉及到一張:
在這裏插入圖片描述
把欄位選擇對應。這裏筆者遇到過錯誤,某種格式導入時源欄位的名稱少了一半,如name變成了na,這種情況有兩個解決方式:

  1. 手動選擇對應欄位;
  2. 換一個導出導入格式:

在這裏插入圖片描述
添加,就是添加新紀錄;通常在數據庫的備份還原中,我們選擇最後一個,它的效果類似於先清空表,再選擇添加:
在這裏插入圖片描述
點擊開始:
在這裏插入圖片描述

結束後關閉即可。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章