【问题标题】:Is there a tool to create MySQL database model from an existing MySQL database? [closed]是否有从现有 MySQL 数据库创建 MySQL 数据库模型的工具? [关闭]
【发布时间】:2013-09-24 13:03:12
【问题描述】:

我正在寻找一款可以让我轻松为现有 MySQL 数据库创建数据库模式的软件

【问题讨论】:

    标签: mysql data-modeling


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

      如果您将mysqldump 与 --no-data 选项一起使用,您可以从旧数据库中提取架构。使用此方法的视图可能会出现问题,请参阅this article for a workaround.

      您可以通过这种方式复制架构,如下所示:

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

      【讨论】:

        【解决方案3】:

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

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

        【讨论】:

          【解决方案4】:

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

          【讨论】:

            【解决方案5】:

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

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 2014-02-14
              • 2011-05-18
              • 2010-10-10
              • 1970-01-01
              • 2015-02-06
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              相关资源
              最近更新 更多