1. 程式人生 > >【資料庫】Navicat匯入匯出資料表

【資料庫】Navicat匯入匯出資料表

       當我們對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”鍵即可依次往下新增資料。