数据更新(数据库实验3).doc

数据更新(数据库实验3).doc

ID:56922157

大小:443.50 KB

页数:16页

时间:2020-07-24

数据更新(数据库实验3).doc_第1页
数据更新(数据库实验3).doc_第2页
数据更新(数据库实验3).doc_第3页
数据更新(数据库实验3).doc_第4页
数据更新(数据库实验3).doc_第5页
资源描述:

《数据更新(数据库实验3).doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数据库基础与实践实验报告实验三数据更新班级:惠普测试142班学号:姓名:闫伟明日期:2016.11.91实验目的:1)掌握SQL进行数据添加的方法;2)掌握SQL进行数据修改的方法;3)掌握SQL进行数据删除的方法。2实验平台:操作系统:Windowsxp。实验环境:SQLServer2000以上版本。3实验内容与步骤利用实验一创建的sch_id数据库完成下列数据更新,并对语句的功能进行测试。1.向数据库的每张用户表(除SC表)中至少添加3条元组,其中S表中插入2位计算机专业的同学,一位非计算机专业的同学。代码:insertintoDvalues

2、('D4','动漫')insertintoDvalues('D5','体育')insertintoDvalues('D6','金融')insertintoTvalues('T7','张三','男','30','教授','2000','2000','D4')insertintoTvalues('T8','李四','男','35','讲师','1200','1500','D5')insertintoTvalues('T9','王五','女','40','副教授','1400','1500','D6')insertintoSvalues('S9','李

3、华','男','20','D1')insertintoSvalues('S10','张明','男','21','D1')insertintoSvalues('S11','张丽','女','23','D5')insertintoSvalues('S12','王华','女','18','D6')insertintoSvalues('S13','李欣美','女','18','D4')insertintoCvalues('C6','语文','36')insertintoCvalues('C7','线代','40')insertintoCvalues('C

4、8','数据库','36')insertintoCvalues('C9','马克思','36')insertintoTCvalues('T7','C6')insertintoTCvalues('T8','C7')insertintoTCvalues('T8','C8')insertintoTCvalues('T9','C9')运行结果截图:1.向SC表中插入选课记录,为计算机专业的同学选上全部课程,成绩取值为空值。代码:deletefromSCwhereexists(select1fromS,DwhereSC.sno=S.snoandS.dno=

5、D.dnoandD.dn='计算机')insertintoSC(sno,cno)selectsno,cnofromS,C,DwhereS.dno=D.dnoandD.dn='计算机'运行结果截图:SC表数据更新后的查询结果截图:select*fromSC1.将课时大于等于80学时的课程全部改为72学时。代码::selectcno课程编号,cn课程名,ct课时fromCwherect>=80updateCsetct=72wherect>=80selectcno课程编号,cn课程名,ct课时fromCwherect=72测试记录:C表数据更新前的查询

6、结果截图:更新语句运行结果截图:C表数据更新后的查询结果截图:1.删除成绩为空值的选课记录。代码::selectsno学号,cno课程编号,score分数fromSCwherescoreISNULLdeletefromSCwherescoreISNULLselectsno学号,cno课程编号,score分数fromSC测试记录:SC表数据更新前的查询结果截图:运行结果截图:SC表数据更新后的查询结果截图:1.删除姓名为刘伟的老师的授课记录。代码::selecttn教师姓名,cn所授课程fromTC,T,CwhereTC.tno=T.tnoandT

7、C.cno=C.cnoandT.tn='刘伟'deletefromTCwheretno=(selecttnofromTwheretn='刘伟')selecttn教师姓名,cn所授课程fromTC,T,CwhereTC.tno=T.tnoandTC.cno=C.cnoandT.tn='刘伟'测试记录:T表数据更新前的查询结果截图:运行结果截图:T表数据更新后的查询结果截图:1.调整岗位津贴,教授岗贴增长10%,副教授岗贴增长20%,讲师岗贴增长30%。代码:selecttn姓名,prof职称,sal工资fromTwhereprof='教授'unio

8、nallselecttn姓名,prof职称,sal工资fromTwhereprof='副教授'unionallselecttn姓名,pr

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。