【问题标题】:Create a new database with MySQL Workbench使用 MySQL Workbench 创建一个新数据库
【发布时间】:2011-07-27 19:25:07
【问题描述】:

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

【问题讨论】:

    标签: mysql database mysql-workbench


    【解决方案1】:
    1. 启动 MySQL 工作台。
    2. 在欢迎窗口的左侧窗格中,在“打开连接以开始查询”下选择要连接的数据库。
    3. 查询窗口将打开。在其左侧窗格中,有一个标题为“对象浏览器”的部分,其中显示了数据库列表。 (旁注:术语“模式”和“数据库”在此程序中是同义词。)
    4. 右键单击现有数据库之一,然后单击“创建架构...”。这将启动一个向导,帮助您创建数据库。

    如果您希望在 SQL 中执行此操作,请在查询窗口中输入此查询:

    CREATE SCHEMA Test
    

    按 CTRL + Enter 提交,您应该会在查询窗口下方的输出窗格中看到确认信息。不过,您必须右键单击“对象”面板中的现有架构,然后单击“全部刷新”才能看到它显示出来。

    【讨论】:

    • 我点击了带有“加号”的黄色数据库,它在 Workbench 5.2.39 CE 修订版 8757 的标题为“在连接的服务器中创建新模式”的滚动中,这对我有用。
    • 就我的理解而言,Schema 和 Database 是两个不同的东西。这里描述的所有方法都是用于创建模式。请说明清楚。
    • 这对于较新版本的 MySQL Workbench 可能会有所不同。第 2 步似乎有所不同。对于第 3 步,左侧窗格称为“导航”,“架构”位于导航底部,但单击架构右上角的双向箭头将仅打开导航内的架构。
    • wadhwa94- 它们是不同的东西。数据库是文件,模式是文件的组织方式。您可以有几个不同的数据库实例共享一个模式。爱德华所说的(“在这个程序中,‘模式’和‘数据库’这两个术语是同义词”)也是正确的。 Oracle 决定在他们表示数据库时使用架构这个词,因为他们讨厌他们的用户并想让我们受苦。
    • MySQL Workbench 确实是提供的最糟糕的用户体验。但是你能做什么呢。
    【解决方案2】:

    单击带有加号的数据库符号(如下图所示)。输入名称并单击Apply

    这在MySQL Workbench 6.0 有效

    【讨论】:

    • 在工作台 6.3 中,此图标显示“在连接的服务器中创建新模式”。那么我们创建的是模式还是数据库?我相信他们是不同的概念。这也是原帖中的问题。
    • “Schema”在MySql中表示“数据库”,所以它表示数据库
    • 超级简单。 GUI方式要容易得多。谢谢。
    • 所以这与现有数据库无关?
    【解决方案3】:

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

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

    【讨论】:

      【解决方案4】:

      在 MySQL Work bench 6.0 CE 中。

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

      【讨论】:

        【解决方案5】:

        对 MySQL 和 Mac 用户不熟悉的人;请注意,连接不同于数据库。

        创建数据库的步骤。

        第1步:创建连接并点击进入

        第二步:点击数据库图标

        第 3 步:命名您的数据库架构

        第 4 步:应用查询

        第 5 步:创建您的数据库,享受...

        【讨论】:

          【解决方案6】:

          你可以使用这个命令:

          CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name
            [create_specification] ...
          
          create_specification:
              [DEFAULT] CHARACTER SET [=] charset_name
              | [DEFAULT] COLLATE [=] collation_name
          

          【讨论】:

            【解决方案7】:

            此答案适用于寻求无需编写 SQL 查询的解决方案的 Ubuntu 用户。

            以下是打开后的初始画面

            在右上角的管理处,点击右侧的箭头

            这将显示 Schema(而不是 Administration),并且可以看到 sys 数据库。

            在functions后面的灰色区域右键点击Create Schema...

            这将打开以下我正在创建名为 StackOverflow_db 的表的地方

            点击右下角的“应用”按钮,

            在这个新视图中也单击“应用”。最后你会得到一个名为 StackOverflow_db 的数据库

            【讨论】:

              【解决方案8】:

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

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

              【讨论】:

                【解决方案9】:

                对我来说,Workbench 中有一个奇怪的错误,我必须多次单击该图标,直到显示“应用”和“还原”按钮

                【讨论】:

                  【解决方案10】:

                  首先,您必须创建模型。默认模型是 sakila,所以你必须创建一个。如果您已经创建了新的,请转到 Database > Forward Engineer。然后,您的模型将存在于本地实例中:80

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

                  【讨论】:

                    猜你喜欢
                    • 2012-02-23
                    • 2011-09-18
                    • 2014-01-10
                    • 2017-05-04
                    • 2011-01-14
                    • 1970-01-01
                    • 2014-02-14
                    • 2023-03-16
                    • 1970-01-01
                    相关资源
                    最近更新 更多