【資料庫】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”鍵即可依次往下新增資料。