我正在寻找问题exporting SQL from a Viso diagram的相反解决方案。我有用于创建 MySQL 数据库的多个表的 SQL 语句。有没有办法使用 Visio 2010 的逆向工程功能来创建其图表?
我想知道是否可以从 Visio 可以连接的 SQL 语句 (MySQL) 创建 Access 数据库...替代方案我将尝试使用另一个 MySQL 数据库,在那里创建表,然后尝试连接使用 Visio 访问此数据库。有任何指示如何执行此操作吗?其他方式?
最佳答案
1) 将 SQL 导入 Access 并使用 Visio :
Access 与 MySQL 语句不兼容。您必须翻译所有的陈述,并且当时只允许一项陈述。不是很方便。更多信息:http://help.lockergnome.com/office2/sql-text-file-import-Access--ftopict720045.html
如果您已完成使用这些说明: http://blog.pearltechnology.com/creating-entity-relationship-diagram-in-visio/
2)在新的MySQL环境中再次建表并使用Visio:
按照此处列出的说明进行操作 http://sajjadhossain.com/2009/02/12/reverse-engineering-mysql-database-with-microsoft-visio/comment-page-1/
我遇到的问题:
- 收到错误“主机不允许连接到此 MySQL 服务器”。使用 phpmyadmin 并转到权限,在其中更改用户的主机(例如更改为 %)
- 在上面的说明中,我在第 12 步中使用了“ODBC 通用驱动程序”( http://maniish.wordpress.com/2007/11/24/reverse-engineer-mysql-in-visio-2007/ )
3)使用MySQL Workbench:
点击数据库 -> 逆向工程
最方便,但由于图形表示和详细程度的原因,无法在选项 2 和 3 之间做出决定。
4)使用其他软件:
关于sql - 使用 Visio 2010 (Professional Plus) 从 SQL 导出实体关系图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6775810/