SQL Delta for MySQL

大小:29.52MB类别:数据库类

官方版安全无插件

  • 更新时间2026-11-05 14:11:43
  • 版本v7.3.4.10
  • 系统PC
  • 语言简体中文
下载的是电脑版软件,该软件不适合移动端

SQL Delta for MySQL 针对数据库结构及数据差异提供比对能力,并据此生成同步脚本。其检查范围覆盖表结构、存储过程、函数、视图等对象,既能对比数据库模式,也能对比表数据,进而把一个库的结构或数据同步至另一个库。界面采用选项卡式设计,允许同时处理多个比较任务,适用于数据库开发、维护与测试环节。面对需要维护多套数据库环境的用户,该工具可减轻手动比对与同步的工作量。

SQL Delta for MySQL 软件截图

软件特色

1、可对MySQL数据库的架构结构以及表内实际数据内容进行比对,适配大多数数据库变更场景。

2、支持离线状态下对照历史版本,避免直接连生产库带来的安全隐患。

3、内置自动化任务配置与命令行调用功能,能够接入CI/CD流水线,实现数据库版本的自动校验与同步。

4、界面设计简洁,系统资源消耗少,使用起来很容易上手,无需进行繁琐设置就能迅速完成两个数据库的比对工作。

更新日志

v7.3.4.10版本

1、项目管理器的过滤功能现支持使用 /sc 与 /dc 两个新开关,分别用于定位架构比较(Schema Compare)项目和数据比较(Data Compare)项目。

2、项目管理器内加入 /r 开关,可快速进行正则表达式搜索。

3、用 /r 执行多词正则表达式搜索时,被其他文本隔开的关键词如今也能匹配到了。

4、修正数据同步脚本中存在的本地化错误。

5、对架构比较脚本的排序逻辑做了进一步优化。

6、优化了在 Windows 非主题模式下自动切换主题时颜色的呈现效果。

7、项目组即使此前处于折叠状态,搜索结果依旧不会隐藏。

8、优化了对空或无法访问的 OneDrive 项目及 XML 文件的处理机制。

9、解决了一个在解析脚本文件过程中会引发程序崩溃的严重缺陷。

10、优化循环依赖的处理机制,覆盖以下较为复杂的情形:

1)数据表中设有计算列(Computed Columns);

2)计算列引用函数;

3)这张表又会被这些函数反过来调用。

11、处理了部分被引用对象生成脚本的时机可能晚于依赖它们的对象这一问题。

12、优化大型数据比较脚本在“完成时(On Completion)”保存环节的处理效率。

13、避免在已运行的 Schema View 查询尚未结束时再发起第二个查询。

14、解决结果网格(Result Grid)在部分场景下报错的问题:

1)查询未返回任何结果集。

2)检索范围限定为仅含 DDL 语句的内容;

3)查询执行失败。

15、SQL 编辑器的行号栏(Gutter)已支持随行号位数增多而自动加宽。

16、优化了对 UTF-8、UTF-16 及不带 BOM 的文本文件的加载兼容性。

17、优化系统偏好设置中的键盘导航操作体验。

18、针对“显示(Display)”“颜色(Colors)”等首选项分区,分别配置了专属的键盘快捷方式。

19、针对Windows Server环境里主题配置失效的情况,补充了以系统原生Windows样式进行兜底的方案。

20、修正若干常规问题。

软件核心功能

一、项目管理器

1、多标签页项目

支持在独立标签页里同时运行两个或更多项目,彼此并排展示:这些项目既可以来自两台不同服务器、用于架构对比,也可以同处一台服务器,分别承担架构对比与数据对比任务。

对比任务全部放在独立线程里执行,所以当其他对比还在进行时,你依然能浏览内容,甚至直接运行更新脚本。

2、项目分组

支持按项目组对各类项目进行分类管理,使整体结构更有条理。比如,可将全部数据对比类项目集中放入数据分组,也能把同一服务器下的所有项目统一归到对应的服务器分组中。

二、架构比较

1、直接比较

对比两个数据库的操作流程直观省事。新建项目之后,先指定源数据库,再指定目标数据库,随后执行架构比较即可。

SQL Delta 会列出源端与目标端之间所有存在差异或缺失的对象,并汇总成一份总览。选中其中任一对象后,即可从架构层面查看具体的差异细节。

SQL Delta for MySQL 软件截图

2、综合项目选项

每个模式比较任务都提供了一组可调节的设置,用来过滤掉那些经常出现的无关差异。举个例子,源与目标之间的对象约束和系统名称往往并不一致,这类区别完全可以选择跳过。

3、模式映射

部分项目里,目标模式名称(即所有者)和源模式名称并不一致。针对每一个比较项目,都可以选择把源模式名称对应到目标模式名称上。

SQL Delta 能按实际环境自动调整定义中的模式名,让对象指向正确的模式。举例来说,若源库中所有对象都归在“dbo”模式下,而目标库使用的是“prod”,你只需把 dbo 对应到 prod,后续生成的脚本改动就会写成 prod.object,而不会沿用 dbo.object。

4、全面搜索与筛选

在比对结果里,用户能借助多种条件筛选其中的对象,比如“隐藏所有相同对象”就是常见的一种过滤方式。

过滤器支持持久化存储,重新运行项目时会自动恢复并再次生效。借助这一机制,还能提前选中或排除特定对象——当源数据库中部分内容不需要同步到目标数据库时,这项特性尤为实用。

5、过滤器模式读档

你可以在读取模式存档时启用过滤规则,把不需要的对象筛掉。比方说,源数据库里存在一些函数,而目标数据库中根本不会有它们,这时只要给读档过程加上过滤条件,就能让这些函数不被读入,后续比对时自然也不会出现。

6、两键同步

显示架构比较选项卡后,点击“脚本”即可生成部署脚本,再点击“执行”就能将其应用到目标环境。

7、比较报告

SQL Delta 支持将模式对比结果输出为 HTML 格式的报告,报告会标出整个模式里各对象之间的差异。

8、部署前修改脚本

在需要调整同步逻辑或向最终部署流程中插入额外脚本时,这套机制显得很实用。同步脚本本身支持自由编辑,项目选项里也能配置自定义脚本,每次部署时这些内容都会自动并入同步脚本之中。

三、数据比较

1、它是如何工作的

数据比对时,先依据一列或多列索引(一般取主键)判断源表与目标表中的行是否存在对应关系;一旦确认某行能够匹配上,再逐列扫描,找出其中不一致的地方。

2、全面配置

数据比对在默认设置下操作很直接:指定源端与目标端的数据库,启动比对流程即可。SQL Delta 能够自行识别那些带有主键且列名一致的表格,并据此完成比对工作。

若想实现更精细的控制,可自行指定参与比较的表、设定索引列,乃至选择具体要对比的列。

3、表和列映射

当源数据库与目标数据库中的表名不一致时,数据比较功能支持将源表名对应到目标表名,列名同样可以建立这种映射关系。部署脚本会负责处理这些名称变更。

4、数据过滤

读取存档的过程中,能够借助标准 where 子句形式的筛选条件对表内数据做过滤,从而把指定行排除在外。

5、列转换

可设置列来应用转换,既可仅用于比较,也可在比较与脚本中一并使用。

比如,某个数值列存储的是保留两位小数的金额数据,而你实际只关心其中的整数部分,这时就可以按整数来进行比较。

您可以对这一列执行 round(..) 转换,小数部分会被去掉,随后按整数进行比较。

6、数据对比视图

视图可选择性地纳入数据比对流程;通过将源视图映射至目标表,即可实现借助视图向目标表填充数据的方式。

7、导出数据比较脚本

数据比对脚本往往体量不小,运行期间会自行写入文件进行保存。

该脚本具备数据比对能力,能够呈现规模达数百万行的代码内容,即便是体量最大的部署脚本也能轻松查阅。

8、差异报告

生成一份HTML格式的报告,用于呈现您的数据比对结果中的差异概要。

四、架构浏览

1、查看您的数据库

架构视图属于编辑器内置的一项功能,用于呈现数据库的整体结构;针对表、视图这类对象,还能进一步查阅其中的具体数据。

SQL Delta for MySQL 软件截图

2、搜索

数据库里的内容查找有更高效的方式:借助架构视图,用户能把筛选精确到对象定义这一层,从而迅速锁定目标元素的位置。

3、动态查询

针对你的数据库执行 DML 或 DDL 查询操作。

4、审查

举个实际情形:模式比对结果提示源表出现了非预期的改动,此时你可能需要同时查阅源数据库与目标数据库各自对应的数据及相关资料。

在项目管理器里把用于比较的项目复制一份,转为架构视图项目后运行,就能同时查看原始架构以及表与视图里的数据;变更原因或许就藏在数据中,表内注释也可能给出更多线索。

五、自动化任务

1、完成时事件

每个项目运行后,均可配置若干触发事件。

SQL Delta for MySQL 软件截图

2、可用事件

1)显示同步脚本

2)存档同步脚本

3)执行同步脚本

4)生成对比报告

5)电子邮件

6)对比后运行项目

7)脚本后运行项目

8)把源存档和目标存档保存为快照

9)执行脚本

SQL Delta 的命令行能力让它可以按全自动方式执行,无需人工逐步操作。

六、差异报表

1、架构比较报告

在架构比较功能中,系统会提供四份比较报告与两份架构报告,均以HTML文件的形式呈现。这四份比较报告从不同详细程度呈现架构对比结果;源架构与目标架构报告则各自生成一个HTML文件,用于展示整个数据库架构的详细信息。

SQL Delta for MySQL 软件截图

2、数据比较报告

将数据比较项目之间的差异汇总,输出为一个摘要用的 HTML 文件。

3、架构视图报告

创建一个树形视图 HTML 文件,用来呈现数据库架构;也可以针对所选对象生成对应的 HTML 视图。

展开内容

相关应用

  • Crazy for Speed

    Crazy for Speed

    66.9MB

    CrazyforSpeed手游是一款以速度与激情为主调的赛车竞速游戏。游戏中囊括了多款超级跑车,每款车都有不同的性能和外观,玩家可根据个人喜好挑选并进行改装。赛道的设计采用了全球各地真实道路,从阿尔卑斯山脉的蜿蜒山路到东京都市的繁忙大道,每一条都充满了挑战。

  • 猫咪密林(Secret Cat Forest)中文版

    猫咪密林(Secret Cat Forest)中文版

    88.12MB

    猫咪密林(SecretCatForest)是一款治愈系休闲养成游戏,画风清新可爱,带你走进一个充满神秘色彩的森林世界。在这里,你可以邂逅各种性格迥异的猫咪,与它们建立深厚的友谊。随着好感度的提升,还能解锁猫咪们独特的互动行为。游戏不仅让你体验云养猫的乐趣,还能亲手为猫咪们打造温馨小屋,制作精美的手工艺品。通过收集木材制作家具,或是去河边垂钓获取猫咪更爱的美食,让这片森林成为猫咪们的快乐天堂。每只猫咪都会用特别的小礼物回馈你的照顾,这些礼物可以用来升级物品。随着结识的猫咪朋友越来越多,你的猫咪图鉴也会越来越丰富。如果你是一位爱猫人士,千万不要错过这款游戏,快来开启你的猫咪森林奇遇吧!

  • forzahorizon5

    forzahorizon5

    430.47MB

    作为极限竞速系列的第五代作品,这款以墨西哥为舞台的开放世界竞速游戏带来了少见的视觉盛宴。在广袤的地图中,玩家将驾驶心爱的座驾穿越沙漠、雨林和城市,感受更真实的赛道体验。游戏对经典玩法进行了细腻优化,比如将辅助线升级为更醒目的蓝色渐变设计,让过弯时的红色提示更具视觉冲击力。

  • geforcenow最新版2023

    geforcenow最新版2023

    82.06MB

    借助NVIDIA先进的云端图形处理技术,这款创新性的游戏流媒体平台彻底打破了硬件限制,让玩家在任何兼容设备上都能享受媲美本地运行的高品质游戏体验。通过实时传输1080P高清画质与60帧流畅画面,配合智能数据同步功能,用户的游戏进度将自动保存至云端服务器,实现跨设备平滑衔接的游戏旅程。平台深度整合了Steam、EpicGames、UbisoftConnect等主流游戏商店,只需简单绑定账号即可畅玩已购作品,更突破性地实现了PC与移动端游戏数据的互联互通。不管是Windows/Mac电脑、Android智能设备还是SHIELD电视主机,只要登录账户就能立即访问游戏库,真正实现"随时,想玩就玩"的次世代游戏理念。

  • 浮岛冒险

    浮岛冒险

    129.77MB

    厌倦了周末刷短视频、追剧的单调生活?放下手机,来体验这款风靡全球的像素风生存冒险游戏——浮岛冒险吧!由星露谷泰拉瑞亚同款制作团队HopFrog倾力打造,HumbleBundle发行的这款2D开放世界游戏,将带你重温90年代街机情怀,却以更精致的Q萌画风征服现代玩家。

  • 通知增强for微信

    通知增强for微信

    1.29MB

    这款名为通知增强for微信的工具,能够显著提升微信消息的通知体验。它借助NotificationListenerService实时捕获微信通知,并基于Android新版通知特性重新构建提醒系统,实现消息强提醒、特别关注及防撤回等实用功能。与传统单条通知栏显示不同,该应用采用信息抽屉式设计,完整记录每条消息内容,连撤回的文本也能自动保存,让用户不再错过任何关键信息。

  • 阿甘快跑

    阿甘快跑

    53MB

    这款名为阿甘快跑的跑酷手游,英文名"RunForrest"可谓相当传神。游戏出色还原了阿甘正传中那个经典的奔跑场景,让玩家化身憨厚可爱的阿甘,在无尽的跑道上挥洒汗水。

  • spike stats安卓版

    spike stats安卓版

    9.74MB

    作为一名瓦罗兰特玩家,你是否经常苦恼于无法全面了解自己的游戏表现?spikestats安卓版就是专为解决这个问题而生的工具。这款由当百下载站推荐的辅助工具,能帮你深度解析每一局对战数据,从KDA、武器命中率到角色胜率,所有关键指标都以直观图表呈现。我更喜欢它的实时战绩追踪功能,打完一局立马能看到详细分析,连防守和进攻方的胜率都统计得明明白白。无论是想提升枪法还是研究战术,这里提供的特工攻略和武器数据都能让你少走弯路,最近更新还加入了新地图Lotus的专属分析。想要进阶为数据型玩家?喜欢的就来当百下载站试试吧!

类似应用

  • Studio 3T(数据管理工具)

    Studio 3T(数据管理工具)

    296.82MB

    Studio 3T 是一款面向 MongoDB 数据库的数据管理工具,围绕查询、更新和分析等工作提供了一整套辅助功能。它内置查询编辑器,支持代码高亮、自动补全和语法检查,能帮开发者少写错语句、少反复调试。数据库结构可以可视化查看和编辑,多数据库管理、数据导入导出以及对多种数据格式的支持也都具备。界面设计和帮助资源对新手比较友好,资深开发者同样能从中找到顺手的操作方式。

  • PLSQL Developer 14汉化版

    PLSQL Developer 14汉化版

    116.88MB

    PLSQL Developer 14 是 Allround Automations 公司推出的 Oracle 数据库管理工具,注重易用性、代码品质和开发效率。它提供了语法高亮、SQL 与 PL/SQL 帮助、对象描述、代码助理、重构、PL/SQL 美化器、代码折叠、超链接导航等丰富功能,能够满足数据库开发过程中的多种需求。新版本在表定义编辑器、测试管理器、项目版本控制等方面做了改进,并修复了若干问

  • MySQL社区版

    MySQL社区版

    169.06MB

  • Navicat Premium17永久激活版

    Navicat Premium17永久激活版

    215.45MB

    Navicat Premium17 是一套面向数据库开发与管理的综合工具,通过单一程序即可连接 MySQL、MariaDB、Oracle、PostgreSQL、SQLite 和 SQL Server,让日常维护和多库操作省去反复切换客户端的麻烦。这一版加入了专注模式、用自定义表达式灵活扩展数据展示、在一个界面里管理多连接属性,并对查询解释做了增强。软件本身还提供 20 种图表类型以及数据传输、数据

  • AnySQL Maestro Pro

    AnySQL Maestro Pro

    10.88MB

    AnySQL Maestro Pro 是一款通用型数据库管理与开发工具,能通过 ODBC 驱动或 OLE DB 提供程序连接 SQL Server、Oracle、MySQL、MS Access 等多种关系型数据库。它把数据库创建、编辑、查询和权限管理集中在一个图形界面里,让管理员和开发者不必为每种数据库单独切换工具。内置的 SQL 脚本编辑器、可视化查询生成器和 OLAP 多维数据集撰写功能,可以

用户评论


本类排行

  • plsql developer 17中文特别版 v17.0.1.2245 64位32位

    plsql developer 17中文特别版 v17.0.1.2245 64位32位

    132.33MB

    PL/SQL Developer 17 是 Allround Automations 推出的一款面向 Oracle 数据库的多线程集成开发环境。它主要服务于 Oracle 存储程序单元的开发工作,允许你在执行 SQL 查询、运行 PL/SQL 程序或调试会话的同时继续其他操作。软件内置了丰富的工具集合,覆盖 PL/SQL 代码的编写、调试与优化环节,具备语法增强、SQL 与 PL/SQL 帮助、对

  • Navicat for Redis 17中文版 v17.3.11

    Navicat for Redis 17中文版 v17.3.11

    93.02MB

    Navicat for Redis 17中文版是一款面向 Redis 数据库的管理工具。它把原本依赖文本命令的操作方式,转变为更直观高效的图形化处理流程,让日常任务执行起来更省力。软件可以连接本地或远程的 Redis 服务器,对 Redis Enterprise Cloud、Amazon ElastiCache 和 Microsoft Azure 等云数据库也能兼容。它还内置了智能查询编辑器,提供

  • MSSQL2000数据库

    MSSQL2000数据库

    332.48MB

    SQL Server 是一款关系数据库管理系统,最早由 Microsoft、Sybase 和 Ashton-Tate 三家公司联合开发,1988 年推出了首个 OS/2 版本。Windows NT 问世之后,Microsoft 与 Sybase 在 SQL Server 的开发路线上各自独立发展。Microsoft 把 SQL Server 迁移到 Windows NT 系统上,集中精力开发和推广

  • FileToMongo(MongoDB导入工具) v5.1.2

    FileToMongo(MongoDB导入工具) v5.1.2

    7.38MB

    FileToMongo 是一款针对 MongoDB 的数据导入工具,提供图形界面和命令行两种操作方式。它能够把 CSV、TXT、Excel、JSON、XML 等多种格式的文件快速导入 MongoDB 数据库,并支持按数据类型分类导入。导入过程设计得简单直接,几步操作就能完成。软件还具备连接 MongoDB 数据库的能力,方便用户建立数据管理方案,网站也可以它来保存数据。

  • Database.NET(多数据库管理工具)

    Database.NET(多数据库管理工具)

    30.87MB

    Database .NET是一个直观的多数据库管理工具。无须另外安装整个数据库系统,即可直接本地或远程进行数据库的在线存取,方便数据库调试,修改,查询,打印,输出,备份…等多方面处理。

  • XlsToPG(Excel导入PostgreSQL工具) v3.5

    XlsToPG(Excel导入PostgreSQL工具) v3.5

    5.82MB

    XlsToPG 是一款专门用于把 Excel 表格数据导入 PostgreSQL 数据库的小工具。它体积不大,界面简洁,运行起来对数据库本身没有损伤,导入过程也比较快。除了单次导入,它还支持批量处理,不用再依赖命令行或者 SQL 软件去手工操作。对于经常需要把表格数据搬进 PostgreSQL 的用户来说,这个小工具能省下不少事。

  • 嵌入式数据库(Microsoft SQL Server Compact)

    嵌入式数据库(Microsoft SQL Server Compact)

    4.68MB

    SQL Server Compact 4.0 SP1 是一款轻量级的嵌入式数据库,主要面向 Windows 桌面和移动设备上的应用程序开发。这个安装包同时包含了 SQL Server Compact 4.0 SP1 本体以及 Synchronization Services for ADO.NET 1.0 SP1 的安装文件,方便开发者一次性配齐所需组件。它体积小巧,支持私有化部署,能与 Visu

  • 2014年辛星mysql教程秋季版之夯实基础

    2014年辛星mysql教程秋季版之夯实基础

    8.51MB

    这份教程是辛星在2014年秋季完成的第一版MySQL学习资料,定位是帮零基础读者把数据库基础打牢。内容从环境搭建一路讲到连接查询和数据类型,覆盖面比较完整。整份资料按七个部分组织,每一块都围绕实际使用场景展开。它更像一本入门讲义,适合边看边练。

  • redis windows版本 v8.10.2

    redis windows版本 v8.10.2

    4.96MB

    Redis 是一套采用 ANSI C 语言开发的键值存储系统,遵循 BSD 协议,具备网络支持能力,数据可存放在内存中,也支持分布式部署和可选的持久化机制,并且为多种编程语言提供了调用接口。官方渠道仅发布 Linux 版本,这里提供的是面向 Windows 平台的非官方编译版本,属于 Redis 在 Windows 环境下的原型实现,适用于 64 位 Windows 操作系统,通过开源项目重新编译

  • SQLite可视化管理工具(SQLite Expert Pro)

    SQLite可视化管理工具(SQLite Expert Pro)

    81.67MB

    SQLite Expert Pro 是一款面向 SQLite 数据库的可视化管理工具,它把创建、编辑、复制、提取等常见操作都放到了图形界面里,适合日常开发或数据维护时使用。软件内置了可视化查询生成器、SQL 编辑器、表结构设计器以及数据导入导出功能,几乎覆盖了 SQLite 管理的所有环节。对开发者来说,它还能辅助生成建表语句,省去手写 SQL 的麻烦。