2012-06-28 482 views
20

我想为下面生成数据库图表工具,我需要生成特定的数据库表结构如下图所示,自动生成PHPMyadmin数据库的数据库图表?

enter image description here

我该怎么办呢?......有没有免费的工具或应用程序可用为了那个原因。我已经尝试过navicat8lite_ora_en和HeidiSQL。但我不能让它工作。

+2

,也http://stackoverflow.com/questions/285828/open-source-er-diagramming-tool-for-mysql的欺骗这是一个更好的选择。 – fvu

+0

一个详细的博客:http://sforsuresh.in/generating-erd-using-phpmyadmin/ –

回答

20

MySQL Workbench将为您逆向工程和设计脚本。输出将类似于上面的内容,但不完全相同。

+1

其实我试过一个。但我无法连接。我不知道最新的问题。 –

+1

你收到了什么错误? MySQL Workbench将需要链接到一个活动数据库以进行读取(如果不使用SQL定义),因此您需要连接信息(用户名,密码等)。 –

+0

工作很棒!谢谢 –

31

是的,你可以用PHPMyAdmin生成ERD。 phpMyAdmin的3.4版本

详细步骤中添加此功能来生成ERD:http://goo.gl/0z3vFE

您可以参考的phpMyAdmin文档了解更多信息:http://www.phpmyadmin.net/documentation/#pmadb

+5

我不知道,为什么这篇文章没有标记为答案,而我给出了100%的准确答案。伟大的工作 – ImranNaqvi

+0

@ImranNaqvi我的猜测是OP在很久之前就接受了答案。此外,读者会喜欢详细的答案,而不是链接只回答以防万一被引用的网页在未来.. – Fr0zenFyr

0

尝试Vertabelo。这是一款在Chrome下工作的在线数据库建模工具。它是:

  • 自由使用,
  • 独立于操作系统,
  • 允许版本,
  • 支持模型验证,
  • 生成特定数据库的SQL脚本:
  • 允许共享您的数据库模型与您的团队的其他成员,
  • allows reverse engineering - 因此您可以轻松地将您的数据库迁移到Vertabelo,
  • suports以下数据库:
    • 的PostgreSQL,
    • 的MySQL,
    • 甲骨文,
    • IBM DB2,
    • HSQLDB,
    • MS SQL服务器。
+0

Vertabelo不是免费的,仅用于学术目的它是免费的。 – JoeYo