【數據庫】Navicat導入excel數據及導出數據表

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

1.導出數據表

        Navicat導出數據表的格式很多,增加了對Excel2007以上版本的支持,當設計完一個表後,如果有上百條或更多的數據需要導入mysql數據庫時,我們可以先把設計好的數據導出到一個Excel表中,然後按照格式去填充,最後把這些填充完的數據再導入到mysql數據庫中。

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

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

步驟3:選擇需要導出的欄位,默認選中全部欄位


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


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


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

錄入數據:


2 導入數據表

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

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

步驟2:選擇文件數據源

步驟3:跳過。

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


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

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

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

步驟5:選擇目標表,也可以新建一個表

步驟6:定義源欄位和目標欄位的對應關係,如果目標欄位設置了主鍵,在這一步中一定要勾選,否則也將無法正常導入數據


步驟7:選擇導入模式,如果是新表,我們選擇第一項。可以根據具體情況選擇不同的選項。這裏我們選擇第三項。


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


執行完之後,我們去數據庫驗證一下:


       在上圖中我們可以看到所有添加進來的數據,在這個窗口的左下角有一排小按鈕值得注意,其中“+”和“-”就是插入和刪除一條記錄的按鈕,如果要添加一條記錄,可以將光標停留在最後一行的最後一個值上,然後按“Tab”鍵即可依次往下添加數據。

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