使用现有架构/模型中的MySQL Workbench创建数据库

时间:2014-01-23 16:52:46

标签: mysql database-schema mysql-workbench

我用MySQL Workbench构建了一个数据库模式(或模型?)。我现在想把它变成一个真正的数据库。

我见过正向和反向工程师选项,如果我需要的话,我找不到明确的答案。

如何将其转换为实际数据库?

4 个答案:

答案 0 :(得分:14)

这适用于mysql workbench 6.0版,用于导出架构

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

在输出SQL脚本文件中放置要导出的文件名,然后选择您的选项

Export MySQL table Objects,  
filter tables 

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

对于模型,您需要支付很多钱,用于创建模式,表格,索引,级联以及与现有数据模型相关的所有内容的工具。

答案 1 :(得分:1)

答案 2 :(得分:0)

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

对于这两个操作,请参阅模型打开时MySQL Workbench中的数据库菜单。

答案 3 :(得分:0)

从MySQL Workbench 8.0开始,转到菜单项数据库>正向工程师。指定数据库连接和模型导出选项后,就可以创建您设计的数据库。

有关详细信息,请参见MySQL Workbench Manual :: 9.4.1.2 Forward Engineering to a Live Server