發(fā)布時(shí)間:2016-02-17 16: 17: 28
Navicat Premium 支持跨不同服務(wù)器類型來傳輸表及數(shù)據(jù),例如:從 MySQL 到 Oracle。如果是在 MySQL 與MariaDB 之間傳輸,可以參照相同服務(wù)器類型數(shù)據(jù)傳輸?shù)母呒?jí)設(shè)置。下列選項(xiàng)根據(jù)用戶所選擇的數(shù)據(jù)庫(kù)類型而定:MySQL、Oracle、PostgreSQL、SQLite、SQL Server 和 MariaDB。
創(chuàng)建表:勾選此項(xiàng),將會(huì)在目標(biāo)數(shù)據(jù)庫(kù)和/或模式創(chuàng)建表。假設(shè)該選項(xiàng)取消勾選和表已存在于目標(biāo)數(shù)據(jù)庫(kù)或模式,那全部數(shù)據(jù)將會(huì)添加到目標(biāo)表。
包含索引:勾選此項(xiàng),將會(huì)在表包含索引。
包含外鍵限制:勾選此項(xiàng),將會(huì)在表包含外鍵。
轉(zhuǎn)換對(duì)象名為:勾選此項(xiàng),在進(jìn)程中轉(zhuǎn)換對(duì)象名為大寫或小寫。
插入記錄:勾選此項(xiàng),全部記錄傳輸?shù)侥繕?biāo)數(shù)據(jù)庫(kù)和/或模式。
鎖住目標(biāo)表:在數(shù)據(jù)傳輸進(jìn)程中,鎖住在目標(biāo)數(shù)據(jù)庫(kù)和/或模式的表。
使用交易:勾選此項(xiàng),在數(shù)據(jù)傳輸進(jìn)程中使用交易。
使用完整插入語(yǔ)句:插入記錄時(shí)使用完整插入語(yǔ)句。
例如:
INSERT INTO `用戶` (`ID 編號(hào)`, `用戶名`, `年齡`) VALUES ('1', '梁明潔', '23');
INSERT INTO `用戶` (`ID 編號(hào)`, `用戶名`, `年齡`) VALUES ('2', '邱禮安', '56');
INSERT INTO `用戶` (`ID 編號(hào)`, `用戶名`, `年齡`) VALUES ('0', '許勤', '23');
使用擴(kuò)展插入語(yǔ)句:插入記錄時(shí)使用擴(kuò)展插入語(yǔ)句。
例如:
INSERT INTO `用戶` VALUES ('1', '梁明潔', '23'), ('2', '邱禮安', '56'), ('0', '許勤', '23');
使用延遲插入語(yǔ)句:插入記錄時(shí)使用 DELAYED 插入 SQL 語(yǔ)句。
例如:
INSERT DELAYED INTO `用戶` VALUES ('1', '梁明潔', '23');
INSERT DELAYED INTO `用戶` VALUES ('2', '邱禮安', '56');
INSERT DELAYED INTO `用戶` VALUES ('0', '許勤', '23');
運(yùn)行多重插入語(yǔ)句:在每個(gè)運(yùn)行中運(yùn)行多重插入語(yǔ)句,勾選此項(xiàng)將會(huì)使數(shù)據(jù)傳輸進(jìn)程較快。
為 BLOB 使用十六進(jìn)制格式:以十六進(jìn)制格式插入 BLOB 數(shù)據(jù)。
遇到錯(cuò)誤繼續(xù):在傳輸進(jìn)程中忽略遇到的錯(cuò)誤。
鎖定源表:在源數(shù)據(jù)庫(kù)和/或模式鎖定表,因此一旦觸發(fā)數(shù)據(jù)傳輸,任何在表的都不允許更新。
創(chuàng)建前刪除目標(biāo)對(duì)象:如果數(shù)據(jù)庫(kù)對(duì)象已存在于目標(biāo)數(shù)據(jù)庫(kù)和/或模式,勾選此項(xiàng),一旦數(shù)據(jù)傳輸開始,現(xiàn)有的對(duì)象將會(huì)被刪除。
創(chuàng)建目標(biāo)數(shù)據(jù)庫(kù)或模式(如果不存在):如果指定的數(shù)據(jù)庫(kù)/模式不存在于目標(biāo)服務(wù)器,創(chuàng)建一個(gè)新的數(shù)據(jù)庫(kù)或模式。
關(guān)于 Navicat 數(shù)據(jù)庫(kù)傳輸,點(diǎn)擊“Navicat 教程”可獲取更多相關(guān)教程。
展開閱讀全文
︾