Navicat 導入導出

當咱們對mysql數據庫進行了誤操做,形成某個數據表中的部分數據丟失時,確定就要利用備份的數據庫,對丟失部分的數據進行導出、導入操做了。Navicat工具正好給咱們提供了一個數據表的導入導出功能。mysql

 

1.導出數據表sql

 

        Navicat導出數據表的格式不少,增長了對Excel2007以上版本的支持,當設計完一個表後,若是有上百條或更多的數據須要導入mysql數據庫 時,咱們能夠先把設計好的數據導出到一個Excel表中,而後按照格式去填充,最後把這些填充完的數據再導入到mysql數據庫中。數據庫

 

步驟1:點擊【導出嚮導】,選擇表的類型:Excel文件工具

 

 

步驟2:選擇導出表的存放位置,將導出的Excel表存放到合適的位置。spa

 


 

步驟3:選擇須要導出的欄位,默認選中所有欄位設計


 

步驟4:定義附加選項,建議勾選上「包含列的標題」,這樣導出的Excel表的數據看起來比較完整。float

 


 

步驟5:點擊【開始】執行導出im


 

導出的數據表以下圖所示:數據

 


 

錄入數據:img

 


 

2 導入數據表

 

在導出的Excel表中,手動的錄入一些數據,而後將這個表導入到數據庫中。

 

步驟1:運行【導入嚮導】,選擇導入數據的類型



 

步驟2:選擇文件數據源

 


 

步驟3:跳過。

 

步驟4:給源文件定義一些附加選項,前三個選項必定要填寫正確,不然將不能完成正確的導入。

 

       [欄位名行]:數據表字段所在的行位置

 

       [第一個數據行]:導入的數據表中源數據是從第幾行開始的

 

       [最後一個數據行]:導入的數據表中源數據是從第幾行結束的

 


 

步驟5:選擇目標表,也能夠新建一個表

 


 

步驟6:定義源欄位和目標欄位的對應關係,若是目標欄位設置了主鍵,在這一步中必定要勾選,不然也將沒法正常導入數據

 


 

步驟7:選擇導入模式,若是是新表,咱們選擇第一項。能夠根據具體狀況選擇不一樣的選項。這裏咱們選擇第三項。

 


 

步驟8:點擊【開始】執行導入命令

 


 

執行完以後,咱們去數據庫驗證一下:

若是直接導入文件的時候不成功,能夠先經過輸入數據導出一個文件,而後將數據粘貼到這個文件中,而後導入表中,必定要注意漢語引發的問題,必定要手寫