使用Visio生成MySQL DDL

时间:2009-04-15 16:06:36

标签: mysql visio ddl

我有一个在MS Visio中创建的数据库模型图,我想将其导出到DDL文件以创建MySQL数据库。我已经安装了MySQL ODBC驱动程序,我可以成功地使用它来生成DDL文件,但无论如何我都有一些问题。

Visio在表名周围加上引号,也是保留字(如用户)。这不行,因为MySQL为此目的使用反引号(`)而不是引号(“)。

MySQL ODBC驱动程序还将BLOB数据类型更改为LONGVARBINARY,因此在创建数据库时不能直接与MySQL一起使用。

有没有人有任何建议如何处理这两个问题?

1 个答案:

答案 0 :(得分:3)

除了编辑它?否。

您可以考虑使用MySQL Workbench。如果您在设计模式下创建所有内容,它与visio非常相似。此外,使用付费版本,您还可以生成pdf文档以进行分发(或将PDF文件放入流程图中,等等)或者您可能创建一个插件,可以在输出时生成有效的visio文件,因为工作台是通过插件完全可扩展。