如何研究/分析 MySQL DB 表关系?

发布于 2024-08-09 03:04:30 字数 193 浏览 5 评论 0原文

我有一个包含 108 个表的 MySQL 数据库。有没有一种方法或工具(软件)能够看到这些表是如何连接的(希望以视觉方式),这样我就能够了解每个表的用法以及所有内容如何协同工作。 我通过一个名为“MySQL Tools”的东西访问它们 ->具有“只读”权限的“MySQL 管理员”。

表全部使用InnoDB引擎。

*我使用的是Mac

I'm given a MySQL DB that contain 108 tables. Is there a way or tool (software) to be able to see how these tables are connected (hopefully in a visual way) so I would be able to understand the usage of each table and how everything is working together.
I'm accessing them through something called "MySQL Tools" -> "MySQL Administrator" with "Read Only" privileges.

Tables are all using InnoDB engine.

*I'm using Mac

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

遗心遗梦遗幸福 2024-08-16 03:04:30

您想要的是 MySQL 的 ERD 生成器。在 google 上搜索“MySQL ERD”,会弹出大量免费选项。我没有使用过这个,但是,我听说过关于 DBDesigner 的不错的事情

What you want is an ERD generator for MySQL. Do a google search on 'MySQL ERD' and plenty of free options pop up. I have not used this, however, I have heard decent things about DBDesigner

执笏见 2024-08-16 03:04:30

如果数据库使用外键,这只会“自动”发生。根据我的经验,大多数基于 mysql 的应用程序都不会这样做,所以你可能会运气不好。

this will only happen "automatically" if the database is using foreign keys. in my experience, most mysql-based applications do not so you might be out of luck there.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文