
(MySQL数据库应用与开发)
| 院校 : | 方向 :Java 方向 | |||
| 日期 : | 时间 : | |||
| 总分数 :100分 | ||||
| 姓名: | 学号: |
| 证件号码: |
题目:MySQL 数据库的综合练习(一)
一、语言和环境
A、实现技术
SQL 语句练习
B、环境要求
Mysql5.7+Navicat
二、实验要求
设有如下所示的三个关系模式:
商店Shop(Sno,Sname,City)//Sno (商店编号)、Sname (商店名)、City (所在城市)
商品Product(Pno,Pname,Price)//Pno (商品编号)、Pname (商品名称)、Price (价格)
商店所售商品SP(Sno,Pno,Qty),//Qty (商品数量)
其中带下划线的字段为主键
Shop SP
| Sno | Sname | City |
| 101 | 百货商店 | 长沙 |
| 204 | 长安商场 | 北京 |
| 256 | 西单商场 | 北京 |
| 345 | 铁道商店 | 长沙 |
| 620 | 太平洋百货 | 上海 |
| Sno | Pno | Qty |
| 101 | 1 | 105 |
| 101 | 2 | 42 |
| 101 | 3 | 25 |
| 101 | 4 | 104 |
| 204 | 3 | 61 |
| 256 | 1 | 241 |
| 256 | 2 | 91 |
| 345 | 1 | 141 |
| 345 | 2 | 18 |
| 345 | 4 | 74 |
| 620 | 4 | 125 |
| Pno | Pname | Price |
| 1 | 钢笔 | 21 |
| 2 | 羽毛球 | 5 |
| 3 | 复读机 | 300 |
| 4 | 书包 | 76 |
(2)检索所有商店的商店名和所在城市。
(3)检索价格低于50元的所有商品的商品名和价格。
(4)检索位于“北京”的商店的商店编号,商店名,结果按照商店编号降序排列。
(5)检索供应“书包”的商店名称。
(6)检索所有商场中各种商品的平均数量。
(7)将商品“复读机”的价格修改为350。
(8)将“百货商店”的商店名修改为“百货商场”。
(9)创建视图:“铁道商店”所售商品的商品编号,商品名和数量。
(10)将查询和更新SP表的权限赋给用户U1。
