我用MySQL Workbench
构建了一个数据库模式(或模型?)。我现在想把它变成一个真正的数据库。
我见过正向和反向工程师选项,如果我需要的话,我找不到明确的答案。
如何将其转换为实际数据库?
答案 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)
官方文件有相关文章。
http://dev.mysql.com/doc/workbench/en/wb-getting-started-tutorial-creating-a-model.html
跳转到第11步。
答案 2 :(得分:0)
为了在真实服务器上实现建模的架构结构,您可以使用正向工程或同步。第一个是如果你只有模型并希望它创建目标模式中的所有对象。另一方面,同步是一种同步模型和现有模式(双向)的方法。也就是说,在服务器上创建或调整模型中不存在或更改的对象,反之亦然。无需创建单独的SQL脚本并手动应用它。
对于这两个操作,请参阅模型打开时MySQL Workbench中的数据库菜单。
答案 3 :(得分:0)
从MySQL Workbench 8.0开始,转到菜单项数据库>正向工程师。指定数据库连接和模型导出选项后,就可以创建您设计的数据库。
有关详细信息,请参见MySQL Workbench Manual :: 9.4.1.2 Forward Engineering to a Live Server。