作为MySQL的新手,我已经安装了MySQL Workbench的最新版本(5.2.33)。我想知道如何用这个应用程序创建数据库。在SQL编辑器的Overview选项卡中显示了很少的“MySQL Schema”,这些Schema是现有的数据库吗?
当前回答
启动MySQL工作台。 在欢迎窗口的左侧窗格中,在“打开连接以开始查询”下选择要连接的数据库。 查询窗口将打开。在其左侧窗格中,有一个名为“对象浏览器”的部分,其中显示了数据库列表。(旁注:术语“schema”和“database”在这个程序中是同义的。) 右键单击其中一个现有数据库并单击“Create Schema…”。这将启动一个向导,帮助您创建数据库。
如果你更喜欢用SQL来做,在查询窗口中输入这个查询:
CREATE SCHEMA Test
按CTRL + Enter提交它,您应该在查询窗口下面的输出窗格中看到确认信息。不过,您必须右键单击Object面板中的现有模式,然后单击“刷新全部”才能看到它。
其他回答
对我来说,Workbench中有一个奇怪的bug,我必须多次单击图标,直到“应用”和“恢复”按钮显示出来
您可以使用该命令:
CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name
[create_specification] ...
create_specification:
[DEFAULT] CHARACTER SET [=] charset_name
| [DEFAULT] COLLATE [=] collation_name
这个答案是为Ubuntu用户寻找一个不需要编写SQL查询的解决方案。
下面是打开后的初始画面
在右上角,上面写着Administration,点击右边的箭头
这将显示Schema(而不是Administration),并且可以看到sys数据库。
右键单击函数后的灰色区域,单击Create Schema…
这将打开下面的内容,我在其中创建了一个名为StackOverflow_db的表
点击右下角的“应用”按钮,
在这个新视图中也点击“应用”。最后,您将得到一个名为StackOverflow_db的数据库
如果在工作台中禁用了“创建新模式”图标,则意味着MySQL服务没有运行。
请在任务管理器中检查MySQL服务是否正在运行。
启动MySQL工作台。 在欢迎窗口的左侧窗格中,在“打开连接以开始查询”下选择要连接的数据库。 查询窗口将打开。在其左侧窗格中,有一个名为“对象浏览器”的部分,其中显示了数据库列表。(旁注:术语“schema”和“database”在这个程序中是同义的。) 右键单击其中一个现有数据库并单击“Create Schema…”。这将启动一个向导,帮助您创建数据库。
如果你更喜欢用SQL来做,在查询窗口中输入这个查询:
CREATE SCHEMA Test
按CTRL + Enter提交它,您应该在查询窗口下面的输出窗格中看到确认信息。不过,您必须右键单击Object面板中的现有模式,然后单击“刷新全部”才能看到它。
推荐文章
- 在MySQL中选择最后一行
- 如何删除MySQL root密码
- MySQL对重复键更新在一个查询中插入多行
- 使用{merge: true}设置的Firestore与更新之间的差异
- mysql_connect():[2002]没有这样的文件或目录(试图通过unix:///tmp/mysql.sock连接)在
- 使用电子邮件地址为主键?
- MySQL:如何复制行,但改变几个字段?
- 不能删除或更新父行:外键约束失败
- MongoDB在v4之前不兼容ACID意味着什么?
- Mysql错误1452:不能添加或更新子行:外键约束失败
- MySQL DISTINCT在GROUP_CONCAT()上
- 第一次设计数据库:我是否过度设计了?
- MySQL选择一个列DISTINCT,与其他列相对应
- 错误1022 -不能写;表中重复的键
- 如何修改列和更改默认值?