2012-01-31 78 views
5

我只是想用几个简单的表创建一个新的MySQL数据库。使用Workbench创建一个新的MySQL数据库

我在Workbench中创建了一个新的EER模型,所以我将数据库建模为我想要的,以及所需的所有表/字段。我看不出有什么办法可以采用这个模型并创建一个实际的数据库。现在它只是创建了一个.mwb“MySQL Workbench文件”。

我看到this question已经过时,因为它与Workbench(5.2.33)相比已经过时了,并且它在左边窗格中提到了一个标题为“对象”的部分,该部分似乎并不存在于(5.2.36) 。

Does Workbench是否具有创建数据库的能力,还是仅用于连接/编辑现有数据库?如果Workbench无法创建新数据库,那么简单的工具是什么?

我在Win 7

回答

6

使用MySQL工作台(5.2.36),我相信你要选择“数据库”菜单,然后选择“Forward Engineer”。

+0

近了,当我尝试执行SQL脚本来创建数据库我收到“操作失败:无法连接到MySQL服务器上的‘127.0.0.1’(10061)”任何想法那里? – 2012-01-31 22:13:51

+0

@jb:基于错误消息,我假设你的连接信息不正确。作为一个方面说明,在“Forward Engineering”过程的某个点上,您可以选择将整个SQL脚本复制到剪贴板。所以,在那个时候,你可以采取脚本并按照你的意愿执行它(例如,导入一个.sql文件,使用PHPmyAdmin或其他)。 – 2012-01-31 22:46:15

0

在Workbench的主菜单中选择数据库正向工程师。这应该完成你所要求的。

1

是的,你可以从MySQL工作台创建数据库。步骤如下。

在MySQL工作台6.0 CE。

  1. 您启动MySQL Workbench。
  2. 从菜单栏点击数据库,然后选择“连接到数据库”
  3. 它默认显示你的默认设置,其他明智的选择你的主机名,用户名和密码。并点击确定。
  4. 正如上面定义的那样,你应该在现有的数据库上单击写入,但是如果你没有现有的新数据库,那么你可以从菜单栏下面的图标菜单中选择选项。现在保留的名称,只要你想享受....

如果你已经做出通过phpmyadmin,WAMP的服务器和任何一个数据库和你想的ER图,你选择数据库,并选择逆向工程并按照步骤,你会得到你的表与ER图现在你做关系,如果没有默认来。

如果您想要访问您的所有数据库,然后选择数据库菜单,然后选择数据库连接,按照步骤和提供信息,您将获得所有数据库的列表。

谢谢...

+1

欢迎来到SO。这是一个高质量的答案。保持这种方式!当你获得足够的声望时,请考虑附上照片。 – dic19 2013-10-22 11:41:47

相关问题