实验八

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

实验八数据更新操作

实验学时:2

实验要求:必做

实验目的:熟练掌握掌握SELECT的语法结构,能够利用SELECT 查询语句进行高级查询。

实验内容:

1.在连接localhost中新建数据库“stusql”,并将数据库文件“stu_sql.sql”导入到

该数据库中。

2.更新

(1)往基本表Student中插入一个元组(17210101,GU,M,20)。实现语句

INSERT INTO STUDENT(SNO,SNAME,SSEX,SAGE)

VALUES(‘17210101’,’GU’,’M’,20);

(2)向基本表SC连续插入3个元组(17210101,C1,80), (17210101,C2,90),

(17210101,C3,NULL),可用语句

INSERT INTO SC

VALUES(’17210101’,’C1’,80),

(’17210101’,’C2’,90),

(’17210101’,’C3’,NULL),

(3)把学号为17210101的学生信息删除。

DELETE FROM STUDENT

WHERE SNO=’17210101’;

(4)把C4课程中小于该课程平均成绩的成绩元组从基本表SC中删除。

DELETE FROM SC

WHERE CNO=’C4’ AND

SCORE <(SELECT AVG(SCORE)

FROM SC

WHERE CNO=’C4’);

(5)把C5课程的名字更改为SW。

UPDATE COURSE

SET CNAME=’SW’

WHERE CNO=’C5’

(6)把女同学的成绩统一提高10%

UPDATE SC

SET SCORE=SCORE*1.1

WHERE SNO IN(SELECT SNO

FROM STUDENT

WHER E SSEX=’F’);

练习

(7)往关系COURSE中插入课程(C8,VC++,T6);

(8)在SC中删除尚无成绩的选课元组

(9)当C2课程成绩低于该门课平均成绩时,提高5%。

(10)在课程表中,把课程号为C5的元组修改为(C5,DB,T3)

相关文档
最新文档