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 将采用默认字符集。
collat​​ion_name 比较特定字符集中的字符是可选的。

 MySQL命令行客户端创建数据库的示例

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

mysql> CREATE DATABASE employeesdb;  

输出结果如下:

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

mysql> SHOW CREATE DATABASE employeedb;   

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

mysql> SHOW DATABASES;   

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

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

mysql> USE emplyeedb;

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

三、MySQL Workbench工作台创建数据库

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

要使用此工具创建新数据库,我们首先需要启动MySQL Workbench

并使用您想要的用户名和密码登录。将显示以下界面:

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

1. 转到 Navigation 选项卡并单击 Schema 菜单。在这里,我们可以看到所有之前创建的数据库。如果我们要创建一个新的数据库,在 Schema 菜单下右键单击并选择 Create Schema 或单击数据库图标(红色矩形),如下面的界面所示。

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

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

4. 出现一个新的弹出窗口。单击完成按钮完成数据库创建。

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

6. 我们可以通过选择数据库并单击“i”图标来查看有关数据库的更多信息。信息窗口显示多个选项,例如表、触发器、索引、用户等等。

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

热门文章

优秀文章