创建你的第一个 MySQL 数据库

MySQLMySQLBeginner
立即练习

💡 本教程由 AI 辅助翻译自英文原版。如需查看原文,您可以 切换至英文原版

简介

数据库创建是任何数据库管理员的基本技能。本挑战帮助你练习使用命令行界面在 MySQL 中创建数据库。

在 MySQL 中存储任何数据之前,你需要创建一个数据库来组织和容纳你的数据。数据库作为一个结构化的容器,用于存储表、视图和其他数据库对象。在本挑战中,你将为一个书店应用程序创建一个数据库,该数据库稍后可用于存储有关书籍、客户和销售的信息。


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL mysql(("MySQL")) -.-> mysql/SystemManagementToolsGroup(["System Management Tools"]) mysql(("MySQL")) -.-> mysql/BasicKeywordsandStatementsGroup(["Basic Keywords and Statements"]) mysql(("MySQL")) -.-> mysql/DatabaseFunctionsandDataTypesGroup(["Database Functions and Data Types"]) mysql/BasicKeywordsandStatementsGroup -.-> mysql/use_database("Database Selection") mysql/BasicKeywordsandStatementsGroup -.-> mysql/create_database("Database Creation") mysql/DatabaseFunctionsandDataTypesGroup -.-> mysql/database("DB Function - Info Retrieval") mysql/DatabaseFunctionsandDataTypesGroup -.-> mysql/version("DB Version Check") mysql/SystemManagementToolsGroup -.-> mysql/show_status("Status Overview") subgraph Lab Skills mysql/use_database -.-> lab-418265{{"创建你的第一个 MySQL 数据库"}} mysql/create_database -.-> lab-418265{{"创建你的第一个 MySQL 数据库"}} mysql/database -.-> lab-418265{{"创建你的第一个 MySQL 数据库"}} mysql/version -.-> lab-418265{{"创建你的第一个 MySQL 数据库"}} mysql/show_status -.-> lab-418265{{"创建你的第一个 MySQL 数据库"}} end

在 MySQL 中创建数据库

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

任务

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

要求

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

示例

成功完成任务后,列出数据库时,你应该会看到包含新数据库的输出:

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

总结

在本挑战中,你练习了在 MySQL 中创建新数据库。创建数据库是数据库管理中最基本且重要的任务之一,它是存储和组织数据的基础。你学到的技能——连接 MySQL、创建数据库以及验证其存在性——将在你使用数据库时频繁用到。