数据库数据传输是指将数据库中的数据从一个数据库系统传送到另一个数据库系统的过程。数据传输在数据迁移、数据同步、备份与恢复、数据库整合和数据分发等场景中使用非常广泛。
Navicat 安全可靠的数据传输功能可以让用户方便快捷地实现从一个数据库或模式传输对象到另一个数据库或模式、或者到一个 SQL 文件(RDBMS)。Navicat Premium 支持 MySQL、Oracle、PostgreSQL、SQL Server、MariaDB、SQLite 、MongoDB 、GaussDB 以及 OceanBase 等数据库。
实战演练
今天,我们将演示如何通过 Navicat 在 MySQL 环境中实现从源数据库中的一个表传输到目标数据库中。如果你想边学边用,欢迎点击 这里 下载全功能试用版。
现在,让我们开始演示Navicat这一便捷且高效的数据传输功能。
1、首先,我们要选择源数据库的相关选项(选择需要传输的表所在的源连接和源数据库)。
2、选择目标连接和目标数据库。
3、若希望交换源数据库和目标数据库的设置,可以点击中间的“双向箭头”。
4、选择完源数据库和目标数据库后,点击“下一步”。
5、此处,在左侧的数据库对象中展开表和表下的自定义选项,勾选“qqq"表。(当然,根据实际需要,还可以勾选其他的视图/函数/事件等内容进行传输)。
6、点击到勾选的表,右侧会显示两种传输模式:自动和高级。选择自动,Navicat 将使用默认设置进行传输。
7、选择“高级模式”。在高级模式中,可以对传输到目标数据库中的表进行重命名。
8、自定义字段是指可以对该表中的字段自由选择需要传输的字段,并可对目标表中相应的字段进行重命名。底部的加减号和箭头,分别指添加/删除字段和对字段进行排序。
9、“每批次的行数”是指定每批次传输的数据行数以将数据分批次传输。不勾选此项,Navicat 则将数据作为单个事务发送到目标服务器。
10、自定义记录是指可以对表中的记录进行筛选以用来传输。点击底部的“加号”,可添加一个记录集,并给此记录集输入一个表达式。
11、“记录集生成器”通常是在传输的表很大的时候会用到,将需要传输的表的记录的分为多个记录集来传输,以避免连接超时影响传输。“记录集生成器”会在设置的范围内均匀地将记录分为多个记录集。
12、通常情况下,我们选择自动模式进行传输,并点击“下一步”。
13、在点击开始传输前,我们可以根据需要选择勾选“遇到错误是继续”和“创建前删除目标对象”,这里就保持默认选择。
14、底部的“选项”按钮是关于源和目标数据库的相关传输设置,选项的界面会因数据库类型不同而有所不同。通常也可以保持默认选择。
15、“保存配置文件”是用于将此次的传输设置进行保存,以供后续使用。
16、“加载配置文件”则是用于选择已存在的配置文件的设置进行传输。若选择了某个配置文件后则会替换掉前面的传输设置。
17、设置完后就点击“开始”。
18、传输完成后就点击“关闭”。
总结
Navicat 安全可靠的数据传输功能可以让用户方便快捷地实现从一个数据库或模式传输对象到另一个数据库或模式、或者到一个 SQL 文件(RDBMS)。Navicat Premium 支持 MySQL、Oracle、PostgreSQL、SQL Server、MariaDB、SQLite 、MongoDB 、GaussDB 以及 OceanBase 等数据库。如果你对 Navicat 感兴趣,欢迎点击 这里 下载全功能试用版。
往期回顾
- Navicat 现已正式支持 Redis
- Navicat 16 现已支持华为云 GaussDB
- Navicat 现已支持 OceanBase 全线数据库
- 保姆级教程 | Navicat 人工备份和自动备份
- Navicat 用户权限功能
-
Navicat 数据备份与恢复功能
-
Navicat 入选中国信通院发布的《中国数据库产业图谱(2023)》