我正在寻找问题的相反解决方案从 Visio 图表导出 SQL https://stackoverflow.com/questions/3506012/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://help.lockergnome.com/office2/sql-text-file-import-Access--ftopict720045.html
如果您已完成使用这些说明:http://blog.pearltechnology.com/creating-entity-relationship-diagram-in-visio/ 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/ 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/ http://maniish.wordpress.com/2007/11/24/reverse-engineer-mysql-in-visio-2007/)
3)使用MySQL工作台:
单击数据库 -> 逆向工程
最方便,但由于图形表示和详细程度的原因,无法在选项 2 和 3 之间做出选择。
4)使用其他软件:
http://forums.devshed.com/database-management-46/tool-to-generate-er-diagram-from-sql-code-59569.html http://forums.devshed.com/database-management-46/tool-to-generate-er-diagram-from-sql-code-59569.html
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)