服务器文件传输类型,Navicat 数据传输:相同服务器类型高级设置

Navicat for MariaDB 提供了详细的数据传输选项,包括表的创建、索引、外键、字符集等。用户可以选择在目标数据库中是否包含这些元素,并能选择不同的插入语句类型如完整插入、扩展插入和延迟插入。此外,还能设置是否忽略错误、锁定表、使用事务等,确保数据迁移的安全和效率。
摘要由CSDN通过智能技术生成

用户可以为相同服务器类型或在 MySQL 与 MariaDB 之间的传输选择高级设置。下列选项根据用户所选择的数据库类型而定:MySQL、Oracle、PostgreSQL、SQLite、SQL Server 和 MariaDB。

14b27f2aa0728541bc89f36edf86b875.png

Navicat for MariaDB数据传输

创建表:勾选此项,将会在目标数据库和/或模式创建表。假设该选项取消勾选和表已存在于目标数据库或模式,那全部数据将会添加到目标表。

包含索引:勾选此项,将会在表包含索引。

包含外键限制:勾选此项,将会在表包含外键。

包含引擎或表类型:勾选此项,将会包含表类型。

包含字符集:勾选此项,将会在表包含字符集。

包含自动递增:勾选此项,将会在表包含自动递增。

包含其他表选项:勾选此项,将会在表包含其他表选项。

包含唯一键限制:勾选此项,将会在表包含唯一键。

包含规则:勾选此项,将会在表包含规则。

包含检查限制:勾选此项,将会在表包含检查。

包含触发器:勾选此项,将会在表包含触发器。

包含排除:勾选此项,将会在表包含排除限制。

转换对象名为:勾选此项,在进程中转换对象名为大写或小写。

插入记录:勾选此项,全部记录传输到目标数据库和/或模式。

锁定目标表:在数据传输进程中,锁定在目标数据库和/或模式的表。

使用交易:勾选此项,在数据传输进程中使用交易。

使用完整插入语句:插入记录时使用完整插入语句。

例如:

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 教程”可获取更多相关教程。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值