创建你的第一个 MySQL 数据库

MySQLBeginner
立即练习

介绍

创建数据库是每一位数据库管理员必须掌握的基础技能。本次挑战将帮助你练习如何通过命令行界面在 MySQL 中创建数据库。

在 MySQL 中存储任何数据之前,你都需要先创建一个数据库来组织和容纳这些数据。数据库就像是一个结构化的容器,用于存放数据表、视图以及其他数据库对象。在本次挑战中,你将为一个书店应用创建一个数据库,该数据库后续可用于存储书籍、客户和销售等信息。

这是一个「挑战」项目,它与「引导实验」的不同之处在于,你需要尝试独立完成挑战任务,而不是按照实验步骤一步步学习。挑战通常具有一定的难度。如果你觉得困难,可以与 Labby 讨论或查看解决方案。历史数据显示,这是一个 初学者 级别的挑战,通过率为 86%。它在学习者中获得了 100% 的好评率。

在 MySQL 中创建数据库

在 MySQL 中,创建数据库通常是搭建新应用数据存储层的第一步。你需要先连接到 MySQL 服务器,然后使用 SQL 命令来创建并验证你的数据库。数据库的名称应当体现其用途——在本例中,我们将创建一个名为 bookstore 的数据库,用于管理书店的库存和销售数据。

任务

  • 以 root 用户身份连接到 MySQL 服务器
  • 创建一个名为 bookstore 的新数据库
  • 验证数据库是否创建成功

要求

  • 所有操作必须在 ~/project 目录下的终端中执行
  • 使用 MySQL 命令行客户端完成数据库操作
  • 数据库名称必须准确为 bookstore(区分大小写)
  • 在此实验环境中,你必须以 root 用户身份连接,且无需密码

示例

成功完成任务后,当列出所有数据库时,你应该能看到包含新数据库的输出结果:

+--------------------+
| Database           |
+--------------------+
| bookstore          |
| information_schema |
| mysql              |
| performance_schema |
| sys                |
+--------------------+
✨ 查看解决方案并练习

总结

在本次挑战中,你练习了如何在 MySQL 中创建一个新数据库。创建数据库是数据库管理中最基本且最重要的任务之一,它是存储和组织数据的基石。你所学到的技能——连接 MySQL、创建数据库以及验证其存在——在后续的数据库开发工作中将会被频繁使用。