从为CakePHP创建的现有MySQL数据库生成ER图

use*_*003 59 mysql cakephp er-diagrams reverse-engineering mysql-workbench

对于CakePHP应用程序,我创建了MySQL数据库.

用于创建数据库ER图的工具?表格之间的字段和关系以cakePHP喜欢的方式创建.

先感谢您!

小智 106

使用MySQL Workbench.创建数据库的SQL转储文件

请遵循以下步骤:

  1. 单击文件 - >导入 - >逆向工程MySQL创建脚本
  2. 单击"浏览"并选择SQL创建脚本.
  3. 确保"确保在图上放置导入的对象".
  4. 单击"执行按钮".
  5. 你完成了.

  • 在最新版本的MySQL Workbench(6.2,Windows)中,该选项位于Database> Reverse Engineer中.导入MySQL 5.6数据库时,它包含了我的外键. (23认同)
  • 这对我有用,但我看不到表之间的关系?任何的想法?建议? (4认同)

Rab*_*ire 38

试试MySQL Workbench.它包含非常好的数据建模工具.查看他们的EER图表截图(增强型实体关系,这是ER图表的缺口).

这不是CakePHP特定的,但您可以修改选项,以便外键和连接表遵循CakePHP使用的约定.一旦您制定了规则,这将简化您的数据建模过程.

  • 截图看起来很棒,但你实际上从未告诉我们如何到达那里.这不应该是公认的答案. (3认同)

Sum*_*man 11

如果您不想安装MySQL工作台,并且正在寻找在线工具,这可能有所帮助:http://ondras.zarovi.cz/sql/demo/

我经常使用它来为我构建的各种应用程序创建简单的数据库模式.