在 MySQL Workbench 中创建新数据库
MySQL Workbench 是程序员和数据库架构师简化工作的可视化工具。MySQL Workbench 的图形用户界面节省了时间和精力,让用户专注于生产力,而不是为查询而苦苦挣扎。
重要的是要知道数据库在 MySQL Workbench 中也称为 Schema
。我们将看到使用导航器、SQL 查询和菜单栏创建新数据库的不同方法。
本文还将向你展示如何使用命令提示符创建新数据库。我们在本教程中使用 MySQL Workbench
版本 8.27(你可以从这里获得最新版本)
使用 MySQL Workbench
创建新数据库
要创建新数据库,你必须首先启动 MySQL Workbench。
如果你创建了它们,则可以有多个连接。如果没有连接,则单击红色框中突出显示的+
(加号)并创建连接,如下所示。
写下你选择的连接名称。MySQL 的默认端口号是 3306,但如果它已经被占用,你可以更改它,然后单击 Test Connection
。将出现以下屏幕。
输入你在 MySQL Workbench 安装期间使用的密码,然后单击 OK。你将看到以下消息;再次单击确定。
现在,你可以看到你的连接如下。
使用 MySQL Workbench
创建新数据库 - 使用菜单栏
单击你的连接;它将按如下方式打开窗口。单击菜单栏中的数据库
图标(在以下屏幕截图中以红色突出显示)。
你将看到以下屏幕,命名你的架构,然后单击应用按钮。
将打开以下窗口;单击应用。请注意,你还可以在红色框中编写更多 SQL
查询。
将显示以下窗口;点击完成
。
现在,你可以在 Navigator 窗口下看到你的 Schema
a.k.a. Database
(请参见以下屏幕截图)。请注意,另一个名为 sys
的数据库是默认数据库。
使用 MySQL Workbench
创建新数据库 - 使用 SQL
查询
要使用 SQL 查询创建新的数据库
,请按照以下屏幕截图中给出的步骤操作。首先,创建一个 SQL 文件(下图中红框编号 1),编写命令(红框编号 2),按下刷新按钮(红框编号 3),查看最近创建的 schemas(红框编号 4) .
你可能已经注意到可以使用两个命令 CREATE SCHEMA DB_name;
创建数据库和 CREATE DATABASE DB_name;
在 MySQL 工作台中。
使用 MySQL Workbench
创建新数据库 - 使用 Navigator
你还可以从导航器窗格创建数据库。右键单击 Navigator 窗格,选择 Create Schema
,命名你的数据库,然后单击 apply(正如我们在方法 1 中所做的那样)。
使用 MySQL Workbench
创建新数据库 - 使用命令提示符
以管理员身份打开你的命令提示符
。转到安装 MySQL
的路径并使用以下命令登录:
mysql -u root -p 12345
这里 -u 表示用户名,-p 表示密码。我们的用户名是 root,密码是 12345,你的可能不一样。
现在,我们有以下数据库。
编写用于创建新数据库的 SQL
命令,并确定它是否已创建。
上面的屏幕截图中列出了新创建的名为 db_creating_from_cmd
的数据库。让我们也看看 MySQL Workbench,它就在那里(见下面的截图)。
结论
我们已经得出结论,在 MySQL Workbench
中工作非常容易。它只需要一点点练习。
MySQL Workbench 中有不同的选项来创建新数据库。它包括使用导航窗格、菜单栏和 SQL 命令创建数据库。你也可以使用命令提示符创建新架构。
相关文章
使用 Mysqldump 备份 MySQL 中的数据
发布时间:2023/05/09 浏览次数:192 分类:MySQL
-
本篇文章将介绍如何使用 mysqldump 只备份数据。 在这里,我们将探讨 --no-create-info 、--compact 、--skip-triggers 和 --no-create-db 选项。
更新 MySQL 表中的主键
发布时间:2023/05/09 浏览次数:61 分类:MySQL
-
本篇文章介绍如何更新 MySQL 表中的主键。 我们将使用 ALTER 命令对主键进行任何更改。更新 MySQL 表中的主键 我们可以在多种情况下更新 MySQL 表中的主键。
在 MySQL 中获取命令历史记录
发布时间:2023/05/09 浏览次数:150 分类:MySQL
-
本文重点介绍了在 Windows 和 Linux 中获取我们已执行的 MySQL 命令历史记录的各种方法。MySQL命令历史
Oracle 的 decode 函数在 MySQL 中的等价物
发布时间:2023/05/09 浏览次数:115 分类:MySQL
-
本篇文章介绍了三种替代实现,我们可以将它们用作 MySQL 中 Oracle 的 decode() 函数的等价物。 为此,我们将使用 IF()、CASE 以及 FIELD() 和 ELT() 的组合。
使用 Ubuntu 连接远程 MySQL 服务器的不同方法
发布时间:2023/05/09 浏览次数:97 分类:MySQL
-
在本文中我们将学习如何使用 Ubuntu 连接远程 MySQL 服务器来操作数据以及启动和停止 MySQL 服务器。
在 Linux 中安装 MySQL 客户端
发布时间:2023/05/09 浏览次数:72 分类:MySQL
-
在 Linux 中安装 MySQL 客户端的命令。Linux 和 Unix 等环境作为命令行界面工作,仅在命令的帮助下运行。
在 MySQL 中转换为十进制
发布时间:2023/05/09 浏览次数:150 分类:MySQL
-
有时,我们可能需要将一种数据类型转换为另一种数据类型。 下面是我们如何使用带有 DECIMAL(M,D) 的 CAST() 和 CONVERT() 函数在 MySQL 中转换为十进制。
在 MySQL 中获取当前日期和时间
发布时间:2023/05/09 浏览次数:145 分类:MySQL
-
本篇文章我们将学习 NOW()、CURRENT_TIMESTAMP()(也写为 CURRENT_TIMESTAMP)和 SYSDATE() 来获取 MySQL 中的当前日期和时间。 我们还将看到这三个功能之间的比较。在 MySQL 中获取当前日期和时间
更改 MySQL 服务器中的 max_allowed_packet Size
发布时间:2023/05/09 浏览次数:142 分类:MySQL
-
本篇文章介绍如何更改 MySQL 服务器中的 max_allowed_packet 大小。 为了了解这一点,我们将使用两个操作系统,Windows 10 和 Linux (Ubuntu)。