欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

(转)如何比较两个数据库表结构的不同

程序员文章站 2022-07-12 16:13:42
...

转自:https://blog.csdn.net/polocode/article/details/80011720

 

方法一:

NAVICAT MYSQL的scheme结构比较

 

方法二:

这些天在做基于开源系统二次开发,边改边加字段。

线上还运行了之前改好的系统。

表结构的设计管理混乱。

又没有好的办法,网上找的一下也没有很好的办法。

 

很多软件可以生成变更的sql代码,但不能直观查看便于开发。

 

后来找了个小工具DatabaseCompare还蛮好用,

可以比较数据库表结构、视图、存储过程、触发器的不同。

比较两个数据库全部表结构的差异,

包括表名、存储引擎、字符集、注释的不同,

以及每张表中的字段名、数据类型、字符集、默认值、注释的不同,

还有索引的不同、字段顺序的不同。

比较两个数据库全部视图的差异。

比较两个数据库全部存储过程的差异。

比较两个数据库全部触发器的差异。

支持MySQL、MS SQL Server、SQLite的比较。

 

 

http://www.ampnmp.com/database-compare/