拉不拉稀肚拉稀 发表于 2024-9-6 02:08:00

怎样使用Navicat工具比对两个数据库的全部表结构的差异

概要

公司存在多个独立摆设的平台,差异的平台存在体系版本差异,现在须要对A平台举行升级摆设,须要整理出A平台升级到最新平台的数据库差异脚本
案例

一、如图两个数据库test_old和test_new举行比较:
https://i-blog.csdnimg.cn/direct/5fa4547e9a6b4c5f9cde93a39521b70d.png
test_old中明显比test_new少了一张表tb_table_test;
test_old中的表比test_new的tb_table_temp少了一个字段,如下图所示;
https://i-blog.csdnimg.cn/direct/46a9c5ea5ce843e69848358663843910.png
https://i-blog.csdnimg.cn/direct/f8daa416d0e1432b894c8e1f6d78737e.png
二、开始比较
选择Navicat右上角的[工具]->[结构同步],然后选择须要比较的两个数据库,点击[比对]
https://i-blog.csdnimg.cn/direct/7f48dd4d61ad4f7d86c43b189caaf325.png
等候比对结果,因为我们上一步选择的目标是test_old数据库,以是比对出来的结果是站在test_old角度的结果
https://i-blog.csdnimg.cn/direct/1720995525d74af69a0ad025ffbeaf25.png
末了,点击摆设按钮即可得到对应的test_old须要变更为和test_new一样的DDLSQL语句:
https://i-blog.csdnimg.cn/direct/2e668917b7db4313a33af1b44d4f6e65.png
假如要立马把test_old升级和test_new一样的话,点击运行按钮即可

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: 怎样使用Navicat工具比对两个数据库的全部表结构的差异