数据库实验报告2

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验五数据更新实验

实验目的和要求:

掌握用SQL语句实现数据的插入、修改和删除。

实验内容:

在实验五建立的商店数据库store中用SQL语句实现下列操作:1.往表中插入数据:

商品(M01,佳洁士,8.00,牙膏,宝洁;

M02,高露洁,6.50,牙膏,高露洁;

M03,洁诺,5.00,牙膏,联合利华;

M04,舒肤佳,3.00,香皂,宝洁;

M05,夏士莲,5.00,香皂,联合利华;

M06,雕牌,2.50,洗衣粉,纳爱斯

M07,中华,3.50,牙膏,联合利华;

M08,汰渍,3.00,洗衣粉,宝洁;

M09,碧浪,4.00,洗衣粉,宝洁;)

顾客(C01,Dennis,海淀;

C02,John,朝阳;

C03,Tom,东城;

C04,Jenny,东城;

C05,Rick,西城;)

购买( C01,M01,3;C01,M05,2;

C01,M08,2;C02,M02,5;

C02,M06,4;C03,M01,1;

C03,M05,1;C03,M06,3;

C03,M08,1;C04,M03,7;

C04,M04,3;C05,M06,2;

C05,M07,8;)

use store

insert into购买(顾客号,商品号,购买数量)values('C01','M01',3); insert into购买(顾客号,商品号,购买数量)values('C01','M08',2); insert into购买(顾客号,商品号,购买数量)values('C02','M06',4); insert into购买(顾客号,商品号,购买数量)values('C03','M05',1); insert into购买(顾客号,商品号,购买数量)values('C03','M08',1); insert into购买(顾客号,商品号,购买数量)values('C04','M04',3); insert into购买(顾客号,商品号,购买数量)values('C05','M07',8); insert into购买(顾客号,商品号,购买数量)values('C01','M05',2); insert into购买(顾客号,商品号,购买数量)values('C02','M02',5); insert into购买(顾客号,商品号,购买数量)values('C03','M01',1); insert into购买(顾客号,商品号,购买数量)values('C03','M06',3); insert into购买(顾客号,商品号,购买数量)values('C04','M03',7);

insert into购买(顾客号,商品号,购买数量)values('C05','M06',2);

insert into 商品(商品号,商品名,单价,商品类别,供应商) values('M01','佳洁士',8.00,'牙膏','宝洁'); insert into 商品(商品号,商品名,单价,商品类别,供应商) values('M02','高露洁',6.50,'牙膏','高露洁'); insert into 商品(商品号,商品名,单价,商品类别,供应商) values('M03','洁诺',5.00,'牙膏','联合利华'); insert into 商品(商品号,商品名,单价,商品类别,供应商) values('M04','舒肤佳',3.00,'香皂','宝洁'); insert into 商品(商品号,商品名,单价,商品类别,供应商) values('M05','夏士莲',5.00,'香皂','联合利华'); insert into 商品(商品号,商品名,单价,商品类别,供应商) values('M06','雕牌',2.50,'洗衣粉','纳爱斯'); insert into 商品(商品号,商品名,单价,商品类别,供应商) values('M07','中华',3.50,'牙膏','联合利华'); insert into 商品(商品号,商品名,单价,商品类别,供应商) values('M08','汰渍',3.00,'洗衣粉','宝洁');

insert into 商品(商品号,商品名,单价,商品类别,供应商) values('M09','碧浪',4.00,'洗衣粉','宝洁');

insert into 顾客(顾客号,姓名,住址) values('C01','Dennis','海淀');

insert into 顾客(顾客号,姓名,住址) values('C02','John','朝阳'); insert into 顾客(顾客号,姓名,住址) values('C03','Tom','东城'); insert into 顾客(顾客号,姓名,住址) values('C04','Jenny','东城'); insert into 顾客(顾客号,姓名,住址) values('C05','Rick','西城');

2.完成下列查询:

(1)求购买了供应商"宝洁"产品的所有顾客;

USE store

select姓名

from顾客

where顾客号in

(select顾客号

from购买

where商品号in

(select商品号

from商品

where供应商='宝洁'));

(2)求购买的商品包括了顾客"Dennis"所购买商品的顾客(姓名);USE store

select姓名

from顾客

where顾客号in

(select顾客号

from购买

where商品号in

(select商品号

相关文档
最新文档