是否有从现有MySQL数据库创建MySQL数据库模型的工具?

时间:2009-06-05 09:25:07

标签: mysql data-modeling

我正在寻找一个允许我轻松为现有MySQL数据库创建数据库模式的软件

5 个答案:

答案 0 :(得分:2)

如果将mysqldump与--no-data选项一起使用,则可以从旧数据库中提取架构。使用此方法的观看次数可能存在问题,请参阅this article for a workaround.

您可以使用以下方式复制架构:

mysqldump --opt --no-data olddatabase | mysql newdatabase

答案 1 :(得分:2)

您可以使用mysqldump命令将数据库架构转储到SQL。

mysqldump {databasename} --no-data=true -u {username} -p  > database_schema.sql 

答案 2 :(得分:1)

http://dev.mysql.com/workbench/仍处于测试阶段(取决于您的操作系统),但可以成为探索数据库架构的便捷工具 - 有免费版本。

在数据库上使用mysqldump作为其他答案状态,然后将生成的文件导入此程序。

答案 3 :(得分:0)

phpMyAdmin是我的非命令行管理程序。在Web服务器和WAMP, MAMP, and LAMP配置上附带大多数MySQL安装。它是我在处理MySQL上开发数据库应用程序时所需要的95%,并且具有轻松的导出选项来处理您的请求。

答案 4 :(得分:0)

我多年来一直使用HeidiSQL来创建/管理和迁移MySQL数据库。它是免费的,可以轻松地在不同主机之间复制结构或整个数据库。