在项目部署上线前,测试版和正式版的数据库表结构做过哪些变更,如果没有做好实时记录,那么就需要对比找出差异,否则代码部分更新后,可能导致功能异常。

数据库表结构对比的工具很多,但是为了方便部署同步的,这个在线对比工具还不错。

在线使用地址:http://dbcmp.taijicode.cn/

无需注册,直接使用。如下图所示。

填写数据库的地址、账号、密码,即可直接对比。可在对比之前,先测试连接是否成功。

对比后,页面输出对比结果

先是汇总对比结果,展示本次对比的2个数据库,各有多少张表,整体情况如何。如下图所示。

再展示详细的差异信息。会按照相同表、差异表、新增表、删除表、差异外键方式进行区分展示。

1)相同表。列出表名,汇总有多少张表相同。

2)差异表。有差异的地方,会直接输出同步SQL语句。语句前面的注释,还会告知在哪个数据库中执行。直接执行后,两边的表结构就会保持一致了。

但是注意:当前这个版本,没有判别出字段修改。

如果将字段A修改名称为B,那么对比结果会判别为:删除了字段A,同时新增了字段B,显然这个结果是不对的。这是一个严重的问题,希望后续改进。

3)新增表。输出新增表的创建表DDL语句,直接执行即可创建表。

4)删除表。输出删除表的执行SQL语句。执行后即可删除表。

5)差异外键。

在线的MySQL数据库表结构对比工具相关推荐

  1. Mysql数据库表结构导出工具介绍

    软件开发过程中,数据库设计是其中非常重要的一个环节,一般在设计阶段都会采用PowerDesigner进行数据库表的设计并生成数据库表结构文档.但是有的时候数据库表结构文档缺失了怎么办,能不能从数据库直 ...

  2. mysql数据库表结构对比_mysqldiff工具对比mysql数据库表结构差异

    主要介绍使用mysqldiff工具来对比表结构的差异,其实在5.6版本之后通过查询information库中的系统表也能对比出来,但是mysqldiff还有一个好处就是可以直接生产差异的SQL语句这个 ...

  3. mysql数据库结构导出word_Windows导出MySQL数据库表结构到Word文档-DBExportDoc V1.0 For MySQL...

    必要条件: 1.Microsoft Office Word(我用WPS不行) 2.mysql-connector-odbc 3.会看文档 下载地址:关注微信公众号:八四七,回复5获取,压缩包中包含有具 ...

  4. oracle 数据库表结构对比

    oracle 数据库表结构对比 由于公司工作比较混乱,总有人会改数据库中表的内容和字段. 在部署的时候总会因为数据库出现了未知的改变而发生错误. 所以需要对数据库内容进行比对,以求得到变化的内容. 导 ...

  5. java 修改mysql数据库表结构_MYSQL数据库表结构优化方法详解

    摘要:这篇MySQL栏目下的"MYSQL数据库表结构优化方法详解",介绍的技术点是"mysql数据库表结构.MySQL数据库.数据库表结构.MySQL.据库表结构.数据库 ...

  6. 使用Navicat 导出 MySQL 数据库表结构、表数据到Excel表格中

    文章目录 1 摘要 2 数据导出 2.1 导出数据库表结构至Excel 2.2 导出数据库表结构为 SQL 2.3 导出数据库表数据至Excel 3 推荐参考资料 1 摘要 在编写项目设计文档的时候, ...

  7. powerdesigner导出mysql数据库表结构到Word

    powerdesigner导出mysql数据库表结构到Word 需求场景 将SQL导入PowerDesigner中生成模型 创建导出的word模版 需求场景 将数据库表导结构出为word文档: 将SQ ...

  8. ezdml 支付mysql 吗_EZDML数据库表结构设计器_设计sql、oracle、mysql数据库表结构 V2.39 免费版...

    很多程序员或者网站站长在设计网站数据库的时候都要进行表结构设计,如果您不想操作原始的数据库工具之想简单设计一下数据库表结构,那么你不妨试试这款EZDML数据库表结构设计器,可以快速设计sql.orac ...

  9. 一个漂亮的输出MySql数据库表结构的PHP页面

    经常为了方便和直观,我们会首先直接在数据库中设计出表,但是接下来又要将表的结构和设计编写在设计文档中,以便编码的时候可以直观的查询,一旦数据库表非常多,字段非常多的时候,这无疑是件非常郁闷的工作. 这 ...

最新文章

  1. 一张“黑洞”需要拍两年?有了它或许就不会让大家等那么久了
  2. 利用ASP.NET生成静态页面
  3. VMware下安装Ubuntu不支持1920X1080分辨率问题
  4. 我对新版CCNP考试的一点想法
  5. 国家电网和南方电网还傻傻分不清?
  6. 关系到了冰点_和丈夫的关系到了冰点,该怎么办?
  7. 组合数学 —— 组合数取模 —— 卢卡斯定理与扩展卢卡斯定理
  8. ECMAScript——基本数据类型之boolean
  9. 安装redis3.2.4集群时出现的一些坑
  10. 关于Hive中case when不准使用子查询的解决方法
  11. 软考中级网络工程师知识目录
  12. UI自动化测试---针对C#项目使用Visual studio CodedUI框架
  13. tomcat中的过滤器
  14. 细说API - 认证、授权和凭证
  15. Android开发交流群
  16. 《深入理解JAVA虚拟机》周志明 第三版 - 第一章 走近JAVA
  17. 在电脑服务中找不到mysql_电脑中找不到mysql服务怎么办
  18. 雄迈独家发布XVI5.0 解决安防产业DVR痛点
  19. oracle 将查询结果纵向横向显示。
  20. 织梦内容管理系统(cms)的使用

热门文章

  1. vue3实现简单轮播图
  2. 帝国cms 多值字段在投稿表单中的样式设置
  3. 关系图 antv G6
  4. NFC应用 - 会展用
  5. linux怎么显示第三个数据,从零开始的linux 第三章
  6. WC-Write Combining 合并写技术
  7. 用C语言写一个图书管理系统大作业
  8. 非常全面的贝叶斯网络介绍 非常多的例子说明
  9. 新硬盘装机出现Disk Read Error解决方案
  10. 男女在床上说的28个NB笑话!