【发布时间】:2014-02-14 08:57:21
【问题描述】:
我使用MySQL Workbench 构建了一个数据库架构(或模型?)。我现在想把它变成一个实际的数据库。
我已经看到了正向和反向工程选项,但找不到明确的答案来判断我是否需要。
我怎样才能把它变成一个实际的数据库?
【问题讨论】:
标签: mysql database-schema mysql-workbench
我使用MySQL Workbench 构建了一个数据库架构(或模型?)。我现在想把它变成一个实际的数据库。
我已经看到了正向和反向工程选项,但找不到明确的答案来判断我是否需要。
我怎样才能把它变成一个实际的数据库?
【问题讨论】:
标签: mysql database-schema mysql-workbench
这适用于 mysql 工作台 6.0 版和导出 模式。
Select tab MySQL Model
Select File->Export->Forward Engineer SQL Create
在Output SQL Script File中放置一个要导出的文件名,选择你的选项,下一步
Export MySQL table Objects,
filter tables
然后创建一个文件,您可以将其导入数据库,如果不存在则创建模式,如果不存在则创建表。
就模型而言,您需要为创建架构、表、索引、级联以及与现有数据模型相关的所有内容的工具支付很多钱。
【讨论】:
为了在真实服务器上实现建模模式结构,您可以使用正向工程或同步。第一个是如果您只有模型并希望它在目标模式中创建所有对象。另一方面,同步是同步模型和现有模式(双向)的一种方法。也就是说,模型中不存在或未更改的对象在服务器上创建或调整,反之亦然。无需创建单独的 SQL 脚本并手动应用。
当模型打开时,请参阅 MySQL Workbench 中的数据库菜单。
【讨论】:
【讨论】:
从 MySQL Workbench 8.0 开始,转到菜单项 Database > Forward Engineer。指定数据库连接和模型导出选项后,您将能够创建您设计的数据库。
详情请见MySQL Workbench Manual :: 9.4.1.2 Forward Engineering to a Live Server。
【讨论】: