使用Navicat進(jìn)行數(shù)據(jù)遷移(傳輸)
當(dāng)前位置:點(diǎn)晴教程→知識(shí)管理交流
→『 技術(shù)文檔交流 』
數(shù)據(jù)庫數(shù)據(jù)傳輸是指將數(shù)據(jù)庫中的數(shù)據(jù)從一個(gè)數(shù)據(jù)庫系統(tǒng)傳送到另一個(gè)數(shù)據(jù)庫系統(tǒng)的過程。數(shù)據(jù)傳輸在數(shù)據(jù)遷移、數(shù)據(jù)同步、備份與恢復(fù)、數(shù)據(jù)庫整合和數(shù)據(jù)分發(fā)等場景中使用非常廣泛。 Navicat 安全可靠的數(shù)據(jù)傳輸功能可以讓用戶方便快捷地實(shí)現(xiàn)從一個(gè)數(shù)據(jù)庫或模式傳輸對(duì)象到另一個(gè)數(shù)據(jù)庫或模式、或者到一個(gè) SQL 文件(RDBMS)。Navicat Premium 支持 MySQL、Oracle、PostgreSQL、SQL Server、MariaDB、SQLite 、MongoDB 、GaussDB 以及 OceanBase 等數(shù)據(jù)庫。 今天,我們將演示如何通過 Navicat 在 MySQL 環(huán)境中實(shí)現(xiàn)從源數(shù)據(jù)庫中的一個(gè)表傳輸?shù)侥繕?biāo)數(shù)據(jù)庫中。如果你想邊學(xué)邊用,歡迎點(diǎn)擊 這里 下載全功能試用版。
現(xiàn)在,讓我們開始演示Navicat這一便捷且高效的數(shù)據(jù)傳輸功能。 1、首先,我們要選擇源數(shù)據(jù)庫的相關(guān)選項(xiàng)(選擇需要傳輸?shù)谋硭诘脑催B接和源數(shù)據(jù)庫)。 2、選擇目標(biāo)連接和目標(biāo)數(shù)據(jù)庫。 3、若希望交換源數(shù)據(jù)庫和目標(biāo)數(shù)據(jù)庫的設(shè)置,可以點(diǎn)擊中間的“雙向箭頭”。 4、選擇完源數(shù)據(jù)庫和目標(biāo)數(shù)據(jù)庫后,點(diǎn)擊“下一步”。 5、此處,在左側(cè)的數(shù)據(jù)庫對(duì)象中展開表和表下的自定義選項(xiàng),勾選“qqq"表。(當(dāng)然,根據(jù)實(shí)際需要,還可以勾選其他的視圖/函數(shù)/事件等內(nèi)容進(jìn)行傳輸)。
6、點(diǎn)擊到勾選的表,右側(cè)會(huì)顯示兩種傳輸模式:自動(dòng)和高級(jí)。選擇自動(dòng),Navicat 將使用默認(rèn)設(shè)置進(jìn)行傳輸。 7、若選擇“高級(jí)模式”。在高級(jí)模式中,可以對(duì)傳輸?shù)侥繕?biāo)數(shù)據(jù)庫中的表進(jìn)行重命名。 8、自定義字段是指可以對(duì)該表中的字段自由選擇需要傳輸?shù)淖侄危⒖蓪?duì)目標(biāo)表中相應(yīng)的字段進(jìn)行重命名。底部的加減號(hào)和箭頭,分別指添加/刪除字段和對(duì)字段進(jìn)行排序。 9、“每批次的行數(shù)”是指定每批次傳輸?shù)臄?shù)據(jù)行數(shù)以將數(shù)據(jù)分批次傳輸。不勾選此項(xiàng),Navicat 則將數(shù)據(jù)作為單個(gè)事務(wù)發(fā)送到目標(biāo)服務(wù)器。 10、自定義記錄是指可以對(duì)表中的記錄進(jìn)行篩選以用來傳輸。點(diǎn)擊底部的“加號(hào)”,可添加一個(gè)記錄集,并給此記錄集輸入一個(gè)表達(dá)式。 11、“記錄集生成器”通常是在傳輸?shù)谋砗艽蟮臅r(shí)候會(huì)用到,將需要傳輸?shù)谋淼挠涗浀姆譃槎鄠€(gè)記錄集來傳輸,以避免連接超時(shí)影響傳輸。“記錄集生成器”會(huì)在設(shè)置的范圍內(nèi)均勻地將記錄分為多個(gè)記錄集。 12、選擇完傳輸模式并設(shè)置完高級(jí)模式后(若選擇自動(dòng)模式,則不需要設(shè)置高級(jí)模式),點(diǎn)擊“下一步”進(jìn)入到準(zhǔn)備傳輸?shù)慕缑妗#ㄍǔG闆r下,我們會(huì)選擇自動(dòng)模式進(jìn)行傳輸) 13、在點(diǎn)擊開始傳輸前,我們可以根據(jù)需要選擇勾選“遇到錯(cuò)誤是繼續(xù)”和“創(chuàng)建前刪除目標(biāo)對(duì)象”,這里就保持默認(rèn)選擇。 14、底部的“選項(xiàng)”按鈕是關(guān)于源和目標(biāo)數(shù)據(jù)庫的相關(guān)傳輸設(shè)置,選項(xiàng)的界面會(huì)因數(shù)據(jù)庫類型不同而有所不同。通常也可以保持默認(rèn)選擇。 15、“保存配置文件”是用于將此次的傳輸設(shè)置進(jìn)行保存,以供后續(xù)使用。 16、“加載配置文件”則是用于選擇已存在的配置文件的設(shè)置進(jìn)行傳輸。若選擇了某個(gè)配置文件后則會(huì)替換掉前面的傳輸設(shè)置。 17、設(shè)置完后就點(diǎn)擊“開始”。 18、傳輸完成后就點(diǎn)擊“關(guān)閉”。 總結(jié)Navicat 安全可靠的數(shù)據(jù)傳輸功能可以讓用戶方便快捷地實(shí)現(xiàn)從一個(gè)數(shù)據(jù)庫或模式傳輸對(duì)象到另一個(gè)數(shù)據(jù)庫或模式、或者到一個(gè) SQL 文件(RDBMS)。Navicat Premium 支持 MySQL、Oracle、PostgreSQL、SQL Server、MariaDB、SQLite 、MongoDB 、GaussDB 以及 OceanBase 等數(shù)據(jù)庫。如果你對(duì) Navicat 感興趣,歡迎點(diǎn)擊 這里 下載全功能試用版。 轉(zhuǎn)自實(shí)戰(zhàn)演練 | Navicat 安全可靠的數(shù)據(jù)傳輸功能 - 知乎 該文章在 2025/8/8 14:35:35 編輯過 |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |