Navicat Premium助力数据库升级:结构与数据同步操作指南(附绿色免安装版)

320 阅读1分钟

在系统更新时,数据库表结构和数据往往会发生变化。Navicat的结构同步数据同步功能,能高效助力数据库更新。

Navicat

小贴士:项目上线时,若数据库表结构有变,可用Navicat的同步功能,避免遗漏字段。

绿色免安装版获取点击下载Navicat Premium

一、结构同步

以从2.0.0版本升级到2.1.0版本为例,需先自行初始化两个相关数据库,如下图:

结构同步的数据库

  1. 打开Navicat,点击[工具 -> 结构同步],选源数据库为2.1.0,目标数据库为2.0.0,因需将“新”数据库内容同步至“老”数据库,如下图:

结构同步的新老数据库

  1. 点击左下角[选项]按钮,取消“比较自动递增值”选项,因无需同步自增值,如下图:

结构同步的选项

  1. 点击右下角[下一步],系统展示各表变更情况(新增、修改、删除),如下图:

结构同步的表变更情况

若只想查看特定表变更,可在“源对象”选项下取消不需要同步的表。

  1. 再次点击右下角[下一步],显示具体SQL变更语句,如下图:

结构同步的SQL变更语句

注意:不要直接点击[开始]按钮,应先复制SQL语句,仔细检查后,再手动执行所需部分进行变更。

友情提示:DataGrip也有类似功能,可尝试使用。

二、数据同步

Navicat的「数据同步」功能与「结构同步」大致相同,只是最后一步展示数据变更情况(新增、修改、删除),这里不再重复演示。

数据同步