MySQL 创建数据库

2025年3月17日 | 阅读 3 分钟

数据库用于以组织化的形式存储记录集合。它允许我们将数据保存在表中、行、列和索引中,以便频繁地查找相关信息。我们可以非常轻松地通过数据库访问和管理记录。

MySQL 将数据库实现为一个目录,该目录以表的形式存储所有文件。它主要允许我们 **通过两种方式** 创建数据库

  1. MySQL 命令行客户端
  2. MySQL Workbench

MySQL 命令行客户端

我们可以使用 CREATE DATABASE 语句通过以下语法在 MySQL 中创建一个新数据库

参数解释

上述语法的参数说明如下

参数描述
database_name它是新数据库的名称,在 MySQL 服务器实例中应唯一。IF NOT EXIST 子句可避免在创建已存在的数据库时出现错误。
charset_name这是可选的。它是用于存储字符串中每个字符的字符集的名称。MySQL 数据库服务器支持许多字符集。如果在语句中未提供此项,MySQL 将使用默认字符集。
collation_name这是一个可选项,用于比较特定字符集中的字符。

示例

让我们通过一个例子来理解如何在 MySQL 中创建数据库。打开 MySQL 控制台并输入安装期间设置的密码。现在我们准备好创建数据库了。在此,我们将使用以下语句创建一个名为 "employeedb" 的数据库

它将显示如下输出

MySQL Create Database

我们可以使用以下查询来查看新创建的数据库,该查询返回数据库名称、字符集和数据库的排序规则


MySQL Create Database

我们可以使用以下查询来检查已创建的数据库

执行上述查询后,我们可以在服务器中看到所有已创建的数据库。

MySQL Create Database

最后,我们可以使用以下命令访问数据库,该命令使我们能够创建表和其他数据库对象。

注意:所有数据库名称、表名称和表字段名称都区分大小写。在给出任何 SQL 命令时,我们都必须使用正确的名称。

MySQL Workbench

它是一个可视化的数据库设计或 GUI 工具,用于与数据库架构师、开发人员和数据库管理员一起工作。这个可视化工具支持 SQL 开发、数据建模、数据迁移以及用于服务器配置、用户管理、备份等的全面管理工具。它允许我们创建新的物理数据模型、E-R 图和 SQL 开发(运行查询等)。

要使用此工具创建新数据库,我们首先需要启动 MySQL Workbench 并使用您想要的用户名和密码登录。它将显示以下屏幕

MySQL Create Database

现在请按照以下步骤创建数据库

1. 转到导航选项卡,然后单击 Schema 菜单。在这里,我们可以看到所有先前创建的数据库。如果要创建新数据库,请右键单击 Schema 菜单下的空白处,然后选择 Create Schema,或单击数据库 图标(红色矩形),如下图所示。

MySQL Create Database

2. 新的 Schema 窗口屏幕打开。输入新的数据库名称(例如,employeedb),并使用默认的字符集和排序规则。现在,单击 Apply 按钮,如下图所示

MySQL Create Database

3. 出现一个新的弹出窗口。单击 Apply 按钮。

MySQL Create Database

4. 出现一个新的弹出屏幕。单击 Finish 按钮以完成数据库创建。

MySQL Create Database

5. 成功创建数据库后,我们可以在 Schema 菜单中看到新的数据库。如果看不到,请单击 Schema 菜单中的 刷新图标

6. 通过选择数据库并单击 “i” 图标,我们可以看到有关数据库的更多信息。信息窗口显示了几个选项,如 Table、Triggers、Indexes、Users 等。

MySQL Create Database

7. MySQL Workbench 不提供重命名数据库名称的选项,但我们可以从数据库中创建、更新和删除表以及数据行。