有没有办法对sql表创建脚本进行反向工程?

时间:2011-10-24 03:50:38

标签: mysql sql phpmyadmin reverse-engineering

我已经从phpmyadmin'data.sql'导出了我的sql语句。我希望对sql文件进行反向工程以显示关系数据库图。有办法吗?我尝试过像Visio这样的工具,它不接受.sql文件。

3 个答案:

答案 0 :(得分:0)

如何在本地执行它,然后从那里查看所有表,视图,数据等?全部取决于data.sql实际包含的内容。如果只是insert语句,则只能猜测模式。如果是CREATE TABLE语句,您将获得更多运气。

答案 1 :(得分:0)

它应该非常简单,尽管你不会得到数据类型。 data.sql应该显示列名和表名,从那里开始组装表非常简单。

答案 2 :(得分:0)

这不是逆向工程,但您当然可以使用MySql Workbench等工具从现有数据库创建ER Diagrams。

对于SQL Server,SSMS可以选择生成数据库图表。