我厌倦了在每个项目开始时打开Dia并创建数据库图.有没有一个工具可以让我 Select 特定的表,然后基于MySQL数据库为我创建一个数据库图?最好是允许我以后编辑图表,因为没有设置外键...

以下是我所描绘的图表(请原谅糟糕的数据设计,我没有设计它.让我们关注图表概念,而不是它在本例中代表的实际数据;):

diagram see full size diagram

推荐答案

试试MySQL Workbench,原名DBDesigner 4:

http://dev.mysql.com/workbench/

这是一种"逆向工程数据库"模式:

Database -> Reverse Engineer

enter image description here

Mysql相关问答推荐

mySQL错过字符串计数,错误?

如何重新采样SQL数据库

如何防止程序中计数器出错

仅获取我不是最后一个 comments 者的博客帖子

查询具有JSON对象数组的列时,JSON_CONTAINS的MySQL语法错误

MySQL 计数出现的百分比大于

将 Cloud Function (nodejs) 连接到 CloudSQL mySQL 数据库

为生日创建 MySQL 索引

如何使用减号运算符编写 sql 查询以返回缺少相应值的行?

如何将结果列中的不同值按其他列sql中的值带入单行

组平SQL查询结果

使用 DISTINCT 时无法从数据库中查询所有数据

查询以从约会表中获取可用空档

MySQL如何通过外键ID Select 多行?

动态创建内联 SQL 表(用于排除左连接)

SQL 中的双杠 (||) 是什么意思?

PHP,MySQL 错误:列计数与第 1 行的值计数不匹配

脚本超时,如果要完成导入,请重新提交相同的文件,导入将恢复

将 mySQL 查询作为 cron 作业(job)运行?

如何将数组存储到mysql中?