使用MySQL Workbench创建新数据库

264

作为MySQL的新手,我已经安装了最新版本的MySQL Workbench(5.2.33)。我想知道如何使用这个应用程序创建数据库。在SQL编辑器的概要选项卡中,有一些显示为“MySQL模式”的选项,这些模式是现有的数据库吗?

10个回答

286
  1. 打开MySQL Workbench。
  2. 在欢迎窗口的左侧窗格下方选择要连接的数据库,标题为“打开连接以开始查询”。
  3. 查询窗口将会打开,在它的左侧窗格中,有一个名为“对象浏览器”的区域,其中显示数据库列表。(附注:在这个程序中,“schema”和“database”这两个术语是同义词。)
  4. 右键单击现有数据库之一,然后单击“创建模式...”。这将启动一个向导,帮助您创建一个数据库。

如果您更喜欢使用SQL,请将以下查询输入到查询窗口中:

CREATE SCHEMA Test

按下CTRL + Enter键以提交,然后您应该在查询窗口下面的输出面板中看到确认信息。不过,您需要右键单击对象面板中的现有模式,并单击“全部刷新”才能看到它出现。


15
我点击了上面有“加号”标志的黄色数据库,这个标志是在悬停时显示为“在连接的服务器中创建新架构”,我使用的是Workbench 5.2.39 CE Revision 8757版本,这对我很有效。 - Tom Stickel
8
据我理解,Schema和Database是两个不同的概念。这里所描述的所有方法都是用于创建Schema。 请进一步阐明。 - wadhwa94
1
这可能与MySQL Workbench的新版本有所不同。第二步似乎不同。对于第三步,左侧窗格称为“导航”,而“模式”位于导航底部,除非单击模式右上角的双向箭头,否则仅会在导航中打开模式。 - Sam Hobbs
9
wadhwa94- 这是两个不同的概念。数据库是文件,模式是文件组织方式。您可以有几个不同的数据库实例共享一个模式。爱德华所说的("在这个程序中,“Schema”和“database”这两个术语是同义词")也是正确的。Oracle决定使用模式这个词来代替数据库,因为他们讨厌用户并希望我们受苦。 - blerg
1
MySQL Workbench 真的是最糟糕的用户体验。但是,你能做什么呢? - Florian Rachor
我一直说MySQL Workbench提供最糟糕的GUI,它不直观,有时会崩溃。我被这个无用的垃圾卡了几个小时,最终决定卸载程序。有些人说它只适合专业人士..哈哈 - devasia2112

82

点击带加号的数据库符号(如下图所示)。输入名称,然后单击应用

添加新数据库

这个在MySQL Workbench 6.0中可行。


1
在Workbench 6.3中,这个图标显示“在连接的服务器上创建一个新模式”。那么我们创建的是模式还是数据库?我相信它们是不同的概念。这也是原帖中的问题。 - ZhaoGang
16
"Schema" 在 MySql 中指的是 "数据库",因此它意味着数据库。 - antew
2
非常简单。图形用户界面的方式更容易。谢谢。 - RBT
这与现有的数据库无关吗? - David Gladson

22

如何在MySQL Workbench 6.3中创建数据库

  1. 在主页选项卡(1)中 -> 右键单击本地实例横幅(2)-> 打开连接(3) 图片描述
  2. 在模式窗口的空白处右键单击(1)-> 创建模式(2) 图片描述
  3. 输入数据库名称(1)-> 应用(2) 图片描述

11

在MySQL Workbench 6.0 CE中:

  1. 启动MySQL Workbench。
  2. 从菜单栏中选择“Database”,然后选择“连接到数据库”。
  3. 默认情况下,它将显示默认设置,否则您可以选择主机名、用户名和密码,然后点击“确定”。
  4. 如上所述,您应该选择现有数据库,但如果您没有现有的新数据库,则可以从菜单栏下方提供的图标菜单中选择选项。现在,将名称保留为您想要的名称并享受....

7
对于新手MySQL用户和Mac用户,请注意,连接与数据库是不同的。
创建数据库的步骤如下:
步骤1:创建连接并单击进入
步骤2:单击数据库图标
步骤3:命名您的数据库模式
步骤4:应用查询
步骤5:您的数据库已创建,尽情使用...

4
如果工作台中的“创建新模式”图标被禁用,则意味着您的MySQL服务未运行。

enter image description here

请在任务管理器中检查您的MySQL服务是否正在运行。

enter image description here


3
这篇答案适用于Ubuntu用户,他们需要找到一种不用编写SQL查询的解决方案。
打开后,您将看到以下初始屏幕。

Initial screen

在右上角,找到写着Administration的地方,点击右边的箭头。

From Administration to Schemas

这将显示模式架构(而不是管理),并且可以查看系统数据库。

Schema menu with databases

在函数后的灰色区域右键单击,然后单击创建模式...

Create Schema

这将打开以下内容,我正在创建一个名为StackOverflow_db的表格。

Create new Schema

点击右下方的“应用”按钮,该按钮位于屏幕底部。

Create a new Schema in Workbench

在这个新视图中,也要点击“应用”。最终您将获得一个名为StackOverflow_db的数据库。

Database created


2
您可以使用此命令:
CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name
  [create_specification] ...

create_specification:
    [DEFAULT] CHARACTER SET [=] charset_name
    | [DEFAULT] COLLATE [=] collation_name

0
对我来说,在Workbench中有一个奇怪的bug,我必须多次点击图标,直到“应用”和“撤消”按钮显示出来。

enter image description here


-1

首先,您需要创建模型。默认模型是sakila,所以您需要创建一个新的模型。如果您已经创建了新模型,请前往数据库>向前工程师。然后,您的模型将存在于本地实例:80中。

向前工程师是在您选择的主机上创建数据库!


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接