4
. 将操作过程以屏幕抓图的方式复制,形成实验文档。
实验训练
2
:数据查询操作
请到电脑端查看
实验目的:
基于实验
1
创建的汽车用品网上商城数据库
Shopping
,理解
MySQL
运算符、函数、谓词,
练习
Select
语句的操作方法。
实验内容:
1.
单表查询
【实验
2.1
】字段查询
(
1
)查询商品名称为“挡风玻璃”的商品信息。
分析:商品信息存在于商品表,而且商品表中包含商品名称此被查询信息,因此这是只需
要涉及一个表就可以完成简单单表查询。
(
2
)查询
ID
为
1
的订单。
分析:所有的订单信息存在于订单表中,而且订单用户
ID
也存在于此表中,因此这是只需
要查询订单表就可以完成的查询。
【实验
2.2
】多条件查询
查询所有促销的价格小于
1000
的商品信息。
分析:此查询过程包含两个条件,第一个是是否促销,第二个是价格,在商品表中均有此
信息,因此这是一个多重条件的查询。
【实验
2.3
】
DISTINCT
(
1
)查询所有对商品
ID
为
1
的商品发表过评论的用户
ID
。
分析:条件和查询对象存在于评论表中,对此商品发表过评论的用户不止一个,而且一个
用户可以对此商品发表多个评论,因此,结果需要进行去重,这里使用
DISTINCT
实现。
(
2
)查询此汽车用品网上商城会员的创建时间段,
1
年为一段。
分析:通过用户表可以完成查询,每年可能包含多个会员,如果把此表中的创建年份都列
出来会有重复,因此使用
DISTINCT
去重。
评论