本资源包含MySQL数据库应用的四个实训任务,涵盖基础操作、数据管理与查询优化等内容,旨在通过实践提升学生对数据库系统的理解和应用能力。
实验目的:熟悉MySQL环境的使用;掌握在MySQL中创建数据库及表的方法;理解MySQL支持的数据类型、数据完整性在MySQL下的表现形式,并练习操作CREATE TABLE, SHOW TABLES, DESCRIBE TABLE, ALTER TABLE 和 DROP TABLE语句。
实验内容:
1. 安装与配置MySQL。
2. 创建“汽车用品网上商城系统”数据库,使用CREATE DATABASE命令创建名为Shopping的数据库或通过图形化工具MySQL Workbench进行创建。
3. 在Shopping数据库下依据提供的信息(例如表结构)用CREATE TABLE语句或者MySQL Workbench来建立八个表格(如表3-4至表3-11所示)。
4. 使用SHOW和DESCRIBE命令查看已创建的各个表的信息。
5. 通过ALTER TABLE 和 RENAME TABLE 命令管理这些表,包括修改、重命名等操作。
6. 运用DROP TABLE语句或MySQL Workbench删除所创建的表格(建议在删除前复制备份)。
7. 学习并练习如何连接和断开与MySQL服务器的链接以及启动和停止MySQL服务的操作方法。
8. 使用SHOW DATABASE, USE DATABASE 和 DROP DATABASE 命令来管理“网上商城系统” Shopping数据库。
实验训练2:数据查询操作
基于上一实验创建的汽车用品网上商城数据库Shopping,理解并练习使用Select语句进行以下单表及多条件查询:
1. 单表查询:
- 查询商品名称为挡风玻璃的商品信息。
- 查找订单ID为1的所有相关信息。
2. 多条件查询:查找所有促销价格低于1000元的商品详情。
3. 使用DISTINCT命令去重查询结果,例如找出对特定商品发表评论的用户ID以及商城会员创建年份等数据时的应用场景。
4. 通过ORDER BY语句实现排序功能,如按照某种标准(比如商品ID、用户名)进行降序排列的操作示例。
5. 利用GROUP BY结合SUM()函数计算每个用户的消费总额。