10bet官方网站文档家里
MySQL工作台手册
相关的文档10bet官方网站 本手册下载
PDF (Ltr)- 16.9 mb
PDF (A4)- 16.9 mb
HTML下载(TGZ)- 15.4 mb
HTML下载(邮政编码)- 15.5 mb


9.3.1创建模型

本教程描述了如何创建一个新的数据库模型,以及如何将一个模型转发到一个实时的MySQL服务器上。

请注意

或者,您可以使用逆向工程向导从数据库创建模型。有关更多信息,请参见第9.4.2.2节“实时数据库的逆向工程”

  1. 启动MySQL工作台。在主屏幕上,从侧边栏单击models视图,然后单击(+旁边)模型。您也可以单击文件然后新模型从菜单中(如下图所示)。

    图9.22入门教程-主界面

    内容在周围的文字中有描述。

    一个模型可以包含多个模式。请注意,当您创建一个新的模型时,它包含mydb默认模式。您可以根据需要更改这个默认模式的名称,也可以删除它。

  2. 单击+按钮在右边的物理模式工具栏添加一个新的模式。默认模式名是new_schema1,现在可以更改为dvd_collection通过修改它的名字字段。在。中确认此更改物理模式下图所示的面板。现在可以添加一个表了。

    图9.23入门教程-新模式

    内容在周围的文字中有描述。

  3. 双击添加表物理模式部分。

  4. 这将自动使用默认表名加载表编辑器表1。编辑表名字段来更改表名表1电影

  5. 接下来,向表中添加列。双击一个列名单元格和第一个字段默认为moviesid因为(默认情况下)MySQL工作台追加id初始字段的表名。改变moviesidmovie_id并保持数据类型作为INT,并选择PK(主键),神经网络(非空),人工智能(AUTO_INCREMENT)复选框。

  6. 添加下表中描述的另外两列。的所有三列都显示在表后的图中电影表格

    列名 数据类型 列属性
    movie_title VARCHAR (45) 神经网络
    release_date 日期(YYYY-MM-DD) 没有一个

    图9.24入门教程-编辑表列

    内容在周围的文字中有描述。

  7. 对于该模式的可视表示(EER图),选择模型然后从目录对象创建图表为模型创建EER图。下一个图显示了一个标题为的新标签无论何时图,它显示movies表和列的图表表示。

    图9.25入门教程- EER图

    内容在周围的文字中有描述。

  8. 在表编辑器中,更改列的名称movie_title标题。注意,EER图会自动更新,以反映此更改。

    请注意

    要打开表编辑器,请更改回MySQL模型选项卡并右键单击电影表,或右键单击电影在EER图中选择编辑“电影”选择。

  9. 通过选择保存模型文件然后保存模型,或单击保存模型到当前文件菜单工具栏上的图标。对于本教程,输入Home_Media然后点击保存

在将新模型与live MySQL服务器同步之前,请确认您已经创建了一个MySQL连接。本教程假设您已经创建了一个连接。如果没有,看5.2节,“创建一个新的MySQL连接(教程)”并使用该教程创建一个名为MyFirstConnection,尽管另一种连接也可以工作。

现在,请按照如下方式将你的模型安装到MySQL服务器上:

  1. 选择数据库然后未来的工程师从菜单打开Forward Engineer to Database向导。

  2. Connection Options步骤选择MySQL连接,并为所选的MySQL连接设置附加选项。进行必要的连接更改,然后单击下一个

    请注意

    您可能决定在这里选择一个不同的MySQL连接,但本教程使用MyFirstConnection

  3. Options步骤列出了可选的高级选项(如下图所示)。对于本教程,您可以忽略这些选项并单击下一个

    图9.26入门教程-选项

    内容在周围的文字中有描述。

  4. 选择一个对象导出到live MySQL服务器。在本例中,只有一个表(dvd_collection.movie)。选择导出MySQL表对象复选框(如图所示),然后单击下一个

    图9.27入门教程-选择对象

    内容在周围的文字中有描述。

  5. Review SQL Script步骤显示将在活动服务器上执行的SQL脚本,以创建您的模式。检查脚本以确保您理解将要执行的操作。

    点击下一个执行正向工程过程。

    图9.28入门教程-回顾SQL脚本

    内容在周围的文字中有描述。

  6. 提交进度步骤确认每个任务已经执行。点击显示日志查看日志。如果没有错误,单击关闭关闭向导。

  7. dvd_collection数据库现在在MySQL服务器上。通过打开MySQL连接并查看模式列表或执行命令来确认这一点显示数据库从MySQL命令行客户端(mysql)。

  8. 单击保存模型到当前文件菜单工具栏上的图标保存模型。

有关数据建模的其他信息,请参见第9章,数据库设计和建模