Mysql表结构差异比较

Mysql表结构差异比较

    • 1、背景
    • 2、解决方案
    • 3、总结

1、背景

我们在开发过程中,大部分情况下都是好几个版本一起并行,有时候如果某个版本表结构改动较大,但是忘记了记录DDL脚本,这个时候需要人工去把新增或修改的DDL脚本整理出来(主要是为了解决 数据库新增字段,以及修改字段类型,新建数据库表,索引新增等等),但人工手动梳理不仅效率慢,而且容易出错,这里记录下我使用的工具–Navicat

2、解决方案

  1. 打开navicat,选择工具–>结构同步:
    Mysql表结构差异比较_第1张图片

  2. 选择好数据库连接以及表结构,点击比对
    Mysql表结构差异比较_第2张图片

  3. 比对页面出来后,上面选择按操作分组,下面选择部署脚本,然后选择对应的对象,部署脚本对应的区域就会把相应的DDL脚本展示出来。
    Mysql表结构差异比较_第3张图片

  4. 把DDL脚本整理下,发给运维吧。

3、总结

积土而为山,积水而为海。

你可能感兴趣的:(问题记录,笔记,mysql,数据库,database)