介绍
在这个项目中,你将学习如何创建一个数据库和一张表来存储产品信息。本项目旨在让你亲身体验使用 MySQL(最流行的关系型数据库管理系统之一)的过程。
👀 预览

🎯 任务
在本项目中,你将学习:
- 如何启动 MySQL 服务器并访问 MySQL 命令行界面
- 如何创建一个新数据库并切换到该数据库
- 如何创建一个具有特定列和属性的新表
- 如何验证表的创建及其结构
🏆 成果
完成本项目后,你将能够:
- 理解数据库管理的基本概念
- 使用 SQL 命令创建和管理数据库及表
- 熟悉 MySQL 命令行界面
- 应用所学知识构建简单的数据库应用程序
启动 MySQL 并访问数据库
在这一步中,你将学习如何启动 MySQL 服务器并访问数据库。
- 使用以下命令启动 MySQL 服务器:
sudo service mysql start
- 使用以下命令访问 MySQL 命令行界面:
sudo mysql
这将允许你直接从命令行与 MySQL 数据库进行交互。
创建一个新的数据库和表
在这一步中,你将学习如何创建一个新数据库和一张表来存储产品信息。
- 使用以下 SQL 语句创建一个名为
product的新数据库:
CREATE SCHEMA product;
- 使用以下 SQL 语句切换到
product数据库:
USE product;
- 创建一个名为
product_info的新表,该表具有以下列和属性:
CREATE TABLE product_info (
id INT NOT NULL,
name VARCHAR(10),
price DECIMAL(8, 2),
intro VARCHAR(256)
);
此表将存储产品信息,包括产品 ID、名称、价格和简要介绍。
验证表的创建
在这一步中,你将学习如何验证product_info表是否已正确创建。
- 使用以下 SQL 语句描述
product_info表的结构:
DESC product_info;
输出应类似于以下内容:
+-------+--------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------+--------------+------+-----+---------+-------+
| id | int(11) | NO | | NULL | |
| name | varchar(10) | YES | | NULL | |
| price | decimal(8,2) | YES | | NULL | |
| intro | varchar(256) | YES | | NULL | |
+-------+--------------+------+-----+---------+-------+
这确认了product_info表已使用正确的列和属性创建。
恭喜!你已成功创建了一个新数据库和一张表来存储产品信息。在接下来的步骤中,你将学习如何从product_info表中插入、更新和检索数据。
总结
恭喜!你已完成本项目。你可以在 LabEx 中练习更多实验以提升你的技能。



