【发布时间】:2011-12-13 20:12:05
【问题描述】:
我已经从 phpmyadmin 'data.sql' 导出了我的 sql 语句。我希望对 sql 文件进行逆向工程以显示关系数据库图。有办法吗?我试过 Visio 等工具,它不接受 .sql 文件。
【问题讨论】:
标签: mysql sql phpmyadmin reverse-engineering
我已经从 phpmyadmin 'data.sql' 导出了我的 sql 语句。我希望对 sql 文件进行逆向工程以显示关系数据库图。有办法吗?我试过 Visio 等工具,它不接受 .sql 文件。
【问题讨论】:
标签: mysql sql phpmyadmin reverse-engineering
在本地执行它,然后从那里查看所有的表、视图、数据等怎么样?一切都取决于 data.sql 实际包含的内容。如果它只有插入语句,你只能猜测模式。如果是 CREATE TABLE 语句,你会有更多的运气。
【讨论】:
它应该很简单,虽然你不会得到数据类型。 data.sql 应该向您显示列名和表名,从那里可以非常简单地跳转到组装表。
【讨论】:
这不是逆向工程,但您当然可以使用 MySql Workbench 等工具从现有数据库创建 ER 图。
对于 SQL Server,SSMS 可以选择生成数据库图表。
【讨论】: