MySQL中有没有可以直观地映射表关系的工具?

发布于 2024-07-10 13:48:29 字数 159 浏览 11 评论 0原文

我正在寻找一个可以在 mysql 中映射我的数据库中的关系的工具。 我想要类似在 MS-SQL Server Management Studio 的“显示图表窗格”中生成的视图。 这样的事情存在吗?

我负责数据库的设计及其使用 Rails 约定。 我不会反对手动指定关系。

I'm looking for a tool that can map the relationships in my database in mysql. I would like something like the view that is generated in MS-SQL Server Management Studio in the 'Show Diagram Pane'. Does such a thing exist?

I'm in charge of the design of the database and its using rails conventions. I would not be adverse to specifying relationships by hand.

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

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

发布评论

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

评论(6

青巷忧颜 2024-07-17 13:48:29

MySQL Toad 没有架构图工具吗? 我认为确实如此。 我不是一个图表专家(对 mysqldump 输出更满意),但我曾与许多信赖 Toad 的人一起工作过。

Doesn't MySQL Toad have a schema diagram tool? I think it does. I'm not a diagram guy (much happier with mysqldump output) but I've worked with many people who swear by Toad.

反差帅 2024-07-17 13:48:29

MySQL Workbench 5.1.16 在我的 OS X 10.5.7 系统上有错误。 我发现它会毫无错误地执行诸如崩溃和消失之类的事情。 或者尝试在打印设置中更改页面尺寸时会出错。

我还尝试在 Windows XP 上的 VMWare 下运行它。 那里看起来更稳定、更可用。 我能够对数据库进行逆向工程并创建图表。

MySQL Workbench 5.1.16 is buggy on my OS X 10.5.7 system. I found that it does things like crashes and vanishes with no error. Or it will error out when trying to change page size in the print setup.

I also tried running it on Windows XP under VMWare. It seemed more stable and usable there. I was able to reverse engineer a DB and create a diagram.

§普罗旺斯的薰衣草 2024-07-17 13:48:29

一年前,我将 DBVis 与 Oracle 一起使用。 它相信它也适用于 MySql。

One year ago I used DBVis together with Oracle. It believe it also works with MySql.

彼岸花ソ最美的依靠 2024-07-17 13:48:29

如果您使用的是 Windows,Altova DatabaseSpy 将显示它们。 如果没有,最简单的方法是查询 INFORMATION_SCHEMA(如果您使用的是 MySQL v5 或更高版本)并检查所有表的键列使用统计信息。 这很容易编写脚本。

Altova DatabaseSpy will show them if you are on Windows. If not, the easiest way is to query INFORMATION_SCHEMA (if you're using v5 or later of MySQL) and check out the key column usage statistics for all the tables. This is easy to script.

静谧幽蓝 2024-07-17 13:48:29

大多数MySQL数据库仍然使用MyISAM表,它不提供外键约束。 如果没有显式的 FK,您能做的最好的事情就是猜测表之间的关系。

Most MySQL databases still use MyISAM tables, which do not provide foreign key constraints. Without explicit FKs the best you can do is guess at the relationships between tables.

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