如何設置Navicat Premium 傳輸數據


對於Navicat Premium大家都知道其支持不同服務器類型的數據傳輸,比如:從 MySQL 到 Oracle。但是有些用戶朋友對於這方面不是很了解,本教程就來給大家介紹介紹如何設置Navicat Premium 傳輸數據。下列選項根據用戶所選擇的數據庫類型而定:MySQL、Oracle、PostgreSQL、SQLite、SQL Server 和 MariaDB。

原文:http://www.formysql.com/wenti/kuafuwuqi-shezhi.html

Navicat Premium 數據傳輸:跨服務器高級設置
Navicat Premium 數據傳輸:跨服務器高級設置

創建表:勾選此項,將會在目標數據庫和/或模式創建表。假設該選項取消勾選和表已存在於目標數據庫或模式,那全部數據將會添加到目標表。

包含索引:勾選此項,將會在表包含索引。

包含外鍵限制:勾選此項,將會在表包含外鍵。

轉換對象名為:勾選此項,在進程中轉換對象名為大寫或小寫。

插入記錄:勾選此項,全部記錄傳輸到目標數據庫和/或模式。

鎖住目標表:在數據傳輸進程中,鎖住在目標數據庫和/或模式的表。

使用交易:勾選此項,在數據傳輸進程中使用交易。

使用完整插入語句:插入記錄時使用完整插入語句。

例如:

INSERT INTO `用戶` (`ID 編號`, `用戶名`, `年齡`) VALUES ('1', '梁明潔', '23');

INSERT INTO `用戶` (`ID 編號`, `用戶名`, `年齡`) VALUES ('2', '邱禮安', '56');

INSERT INTO `用戶` (`ID 編號`, `用戶名`, `年齡`) VALUES ('0', '許勤', '23');

使用擴展插入語句:插入記錄時使用擴展插入語句。

例如:

INSERT INTO `用戶` VALUES ('1', '梁明潔', '23'), ('2', '邱禮安', '56'), ('0', '許勤', '23');

使用延遲插入語句:插入記錄時使用 DELAYED 插入 SQL 語句。

例如:

INSERT DELAYED INTO `用戶` VALUES ('1', '梁明潔', '23');

INSERT DELAYED INTO `用戶` VALUES ('2', '邱禮安', '56');

INSERT DELAYED INTO `用戶` VALUES ('0', '許勤', '23');

運行多重插入語句:在每個運行中運行多重插入語句,勾選此項將會使數據傳輸進程較快。

為 BLOB 使用十六進制格式:以十六進制格式插入 BLOB 數據。

遇到錯誤繼續:在傳輸進程中忽略遇到的錯誤。

鎖定源表:在源數據庫和/或模式鎖定表,因此一旦觸發數據傳輸,任何在表的都不允許更新。

創建前刪除目標對象:如果數據庫對象已存在於目標數據庫和/或模式,勾選此項,一旦數據傳輸開始,現有的對象將會被刪除。

創建目標數據庫或模式(如果不存在):如果指定的數據庫/模式不存在於目標服務器,創建一個新的數據庫或模式。

關於 Navicat 數據庫傳輸,點擊“Navicat 教程”可獲取更多相關教程。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM