• 如何设置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 教程”可获取更多相关教程。

  • 相关阅读:
    ASP.NET MVC5写.php路由匹配时的问题 ASP.NET MVC 4 在 .NET 4.0 与.NET 4.5 的專案範本差異
    asp.net mvc上传头像加剪裁功能介绍
    图片延迟加载实现
    c#中多线程访问winform控件的若干问题
    C# WinForm实现控件拖动实例介绍
    C# 实现对窗体(Form)换肤
    C#读写txt文件的两种方法介绍
    C#实现JSON序列化与反序列化介绍
    高效的VS调试技巧
    SQL 添加字段和默认值脚本
  • 原文地址:https://www.cnblogs.com/Navicat/p/5563691.html
Copyright © 2020-2023  润新知