MySQL 创建数据库
一、MySQL 创建数据库的两种方式
数据库用于以有组织的形式存储记录的集合。它允许我们将数据保存到表、行、列和索引中,以便经常查找相关信息。我们可以很容易地通过数据库访问和管理记录。
MySQL将数据库实现为以表的形式存储所有文件的目录。它允许我们主要通过两种方式创建数据库:
- MySQL 命令行客户端
- 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 中创建数据库。如果我们在安装过程中设置了密码,请打开 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 不提供重命名数据库名称的选项,但我们可以从数据库中创建、更新和删除表和数据行。
热门文章
优秀文章