【问题标题】:Creating a database with MySQL Workbench from existing schema/model使用 MySQL Workbench 从现有模式/模型创建数据库
【发布时间】:2014-02-14 08:57:21
【问题描述】:

我使用MySQL Workbench 构建了一个数据库架构(或模型?)。我现在想把它变成一个实际的数据库。

我已经看到了正向和反向工程选项,但找不到明确的答案来判断我是否需要。

我怎样才能把它变成一个实际的数据库?

【问题讨论】:

    标签: mysql database-schema mysql-workbench


    【解决方案1】:

    这适用于 mysql 工作台 6.0 版和导出 模式

    Select tab MySQL Model
    Select File->Export->Forward Engineer SQL Create
    

    在Output SQL Script File中放置一个要导出的文件名,选择你的选项,下一步

    Export MySQL table Objects,  
    filter tables 
    

    然后创建一个文件,您可以将其导入数据库,如果不存在则创建模式,如果不存在则创建表。

    就模型而言,您需要为创建架构、表、索引、级联以及与现有数据模型相关的所有内容的工具支付很多钱。

    【讨论】:

      【解决方案2】:

      为了在真实服务器上实现建模模式结构,您可以使用正向工程或同步。第一个是如果您只有模型并希望它在目标模式中创建所有对象。另一方面,同步是同步模型和现有模式(双向)的一种方法。也就是说,模型中不存在或未更改的对象在服务器上创建或调整,反之亦然。无需创建单独的 SQL 脚本并手动应用。

      当模型打开时,请参阅 MySQL Workbench 中的数据库菜单。

      【讨论】:

        【解决方案3】:

        【讨论】:

          【解决方案4】:

          从 MySQL Workbench 8.0 开始,转到菜单项 Database > Forward Engineer。指定数据库连接和模型导出选项后,您将能够创建您设计的数据库。

          详情请见MySQL Workbench Manual :: 9.4.1.2 Forward Engineering to a Live Server

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2014-02-24
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2015-02-06
            相关资源
            最近更新 更多