农妇山泉一亩田 发表于 2024-2-1 18:21:52

Mysql不同数据库之间表结构同步

开发环境的Mysql表结构做了修改,要同步到其他环境数据库中使用数据库管理工具JookDB的表结构同步功能就很方便。虽然Navicat也有这个功能但是有免费的当然是用免费的。
用JookDB添加数据库后在数据库节点上右键选择“同步结构”即可开始表结构同步。
1.选择结构同步的源库和目标库。
https://img2023.cnblogs.com/blog/3335597/202312/3335597-20231201094053252-1526740256.png
2.点“Next"到第二步,得到目标库的差异,这里可以比较DDL。
https://img2023.cnblogs.com/blog/3335597/202312/3335597-20231201094847442-706394122.png
3.点“Next"到第三步,在这一步可以直接同步表结构,也可以得到Sql脚本自己执行。
https://img2023.cnblogs.com/blog/3335597/202312/3335597-20231201095220999-673776942.png
JookDB强的地方在于不但可以在Mysql之间同步表结构,还可以在不同类型数据库之间同步表结构,如Mysql和Oracle、Sqlserver、Postgresql之间同步表结构,但是要注意的是不同类型数据库差异比较大最明显的是字段类型,最好拿到Sql脚本后自己再调整后执行。
 

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
页: [1]
查看完整版本: Mysql不同数据库之间表结构同步