MySQL 创建数据库

MySQL 创建数据库

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

MySQL 将数据库实现为以表格形式存储的目录。主要有以下两种方式可以创建数据库:

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

MySQL命令行客户端

我们可以使用以下语法和 CREATE DATABASE 语句在MySQL中创建新数据库:

CREATE DATABASE [IF NOT EXISTS] database_name
[CHARACTER SET charset_name]
[COLLATE collation_name];

参数说明

上述语法的参数描述如下:

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

示例

让我们通过一个例子来了解如何在MySQL中创建数据库。打开MySQL控制台,并写下安装过程中设置的密码。现在我们准备好创建一个数据库了。在这里,我们将使用以下语句创建一个名为 “employeedb” 的数据库:

mysql> CREATE DATABASE employeesdb;

它的输出结果将如下所示:

MySQL 创建数据库

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

mysql> SHOW CREATE DATABASE employeedb; 

MySQL 创建数据库

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

mysql> SHOW DATABASES;  

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

MySQL 创建数据库

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

mysql> USE emplyeedb; 

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

MySQL Workbench

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

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

MySQL 创建数据库

现在执行以下步骤创建数据库:

1. 转到导航选项卡,点击 模式菜单 。在这里,我们可以看到所有先前创建的数据库。如果想要创建新数据库,在模式菜单下右键点击并选择创建模式,或者点击数据库 图标(红色矩形) ,如下所示。

MySQL 创建数据库

2. 新的 Schema 窗口打开。 输入新的数据库名称(例如, employeedb )并使用默认的字符集和校对规则。 现在,按照下图所示,点击应用按钮:

MySQL 创建数据库

3. 一个新的弹出窗口出现。点击 应用 按钮。

MySQL 创建数据库

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

MySQL 创建数据库

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

6. 通过选择数据库并点击 ‘i’ 图标,我们可以查看关于数据库的更多信息。信息窗口显示了多个选项,如Table、Triggers、Indexes、Users等等。

MySQL 创建数据库

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

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程