Navicat Premium 數據傳輸如何設置

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

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

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

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

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

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

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

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

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

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

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

例如:

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 Premium 數據傳輸如何設置,點擊「Navicat 教程」可獲取更多相關教程。

相關文章
相關標籤/搜索