如何快速生成MySQL数据库关系图


这篇文章主要介绍“如何快速生成MySQL数据库关系图”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“如何快免费云主机域名速生成MySQL数据库关系图”文章能帮助大家解决问题。在公司老旧系统里,数据库表很多,但是在设计之初并没有建立好关系图,导致新人刚入职,面对N个库,每个库几百张表,很不方便。例如:公司某一个系统的库有三百张表,在不熟悉项目的情况下,打开数据库看到一列列的表,很不清晰,对新入职同事很不友好。我们一个系统里,可能有很多个模块,例如商城系统中有商品模块、券模块、店铺模块等,没个模块都有几十张表,每个模块需要生成如下关系图:(吐槽一下,Navicat逆向的图没PowerDesigner好看)使用工具:Navicat Navicat是国内的一款数据库客户端,内置有模型功能,可以实现需求中,选中一个模块的所有表,逆向表到模型,从而生成ER图,但如果选中表中,没有外键关联,生成出来的模型,并没有像需求中那样,有直观的线连接,所以需要给对应表生成外键SQL。 从Navicat中选中所有表导出为SQL时发现下图规律1. 把每个表语句拆分出来2. 主表与关联表,主表不需要生产外键,关联表可以通过小撇号判断是否需要外键3. 说再多文字不如读一遍代码更清晰运行效果:只复制出部分,实际远比这个多外键语句不要去开发测试生产等环境执行,要自己在本地新建库新建库时,只转结构就好,不然数据多了,外键语句执行特慢结束后,想要那些表之间的关系图,只需要选中后逆向表到模型即可得到需求中的效果如果资金充裕,可以打赏请我喝杯咖啡,谢谢 Thanks♪(・・)ノ关于“如何快速生成MySQL数据库关系图”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注百云主机行业资讯频道,小编每天都会为大家更新不同的知识点。

相关推荐: 怎么用opencv判断多种颜色小球的形状及位置

这篇文章主要介绍了怎么用opencv判断多种颜色小球的形状及位置的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇怎么用opencv判断多种颜色小球的形状及位置文章都会有所收获,下面我们一起来看看吧。OpenCV是一个用于图像处理、分…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

Like (0)
Donate 微信扫一扫 微信扫一扫
Previous 03/16 15:16
Next 03/16 15:16

相关推荐