数据更新(数据库实验3).docx
《数据更新(数据库实验3).docx》由会员分享,可在线阅读,更多相关《数据更新(数据库实验3).docx(16页珍藏版)》请在课桌文档上搜索。
1、数据库基础与实践实验报告实验三数据更新班级:惠普测试142班学号:水姓名:* 米日期:2022.11.91实验目的:1)掌握SQL进行数据添加的方法;2)掌握SQL进行数据修改的方法;3)掌握SQL进行数据删除的方法。2实验平台:操作系统:Windows xpo实验环境:SQL Server 2000以上版本。3实验内容与步骤利用实验一创建的sch_id数据库完成下列数据更新,并对语句的功能进行测试。1 .向数据库的每张用户表(除SC表)中至少添加3条元组,其中S表中插入2位计算机专业的同 学,一位非计算机专业的同学。代码:inscrintoD values (1)4,动漫)inserinto
2、DValUeS(D5,体育)inserintoDValUeS(D6金融)inserintoTvalues(T7张三,男30教授,,20002(X)0D4)InserintoTvalues(T8,李四,男,35讲师,11200 1500,D5)inserintoTvalues (T9.王五,女,4(/副教授:14(Xrl 5(XrD6)inserintoS values inserintoSvalues inserintoS values inserintoSvalues inserintoSvalues(S9,李华男 2)Dl) (SIQ张明,男WDl)(Sll,张丽,女 2D5) Glr华I
3、MCl8 ,D6)(S13李欣美女8D4)inscritoC VHueS(C 语文,36Y insertntoC VaIUeS(C7名戈代 MOY ireerinoCvate(C8;数据库 36Y iriuC VaiLEs(C马克思笺insertntoTCvalues (T7, C6)inserintoTCvalues (T8, C7)inserintoTCvalues (T8, C8)inserintoTCvalues (9l, C9)运行结果截图:Morosoft sat senrManogement SUdio口 *ff 嫔 BQ V 五染0 卿。DJ ILT C(W E /0 用新逮亚
4、问)帆,执行J 马三漳M qX,J 询 D Xl?nse)t54inta B M 界;n(,温 动 SKTOP BURIEBG5ChJdfo) DESXTOP-A R1 EBG sdiW 闻DESKTOP.BRlEBGedMtt)Ce5。- 9. ,20-8.R1E80SOLSfi库1行受影响英军快景i行受制微PXSU行受影稍:aortSarvv行受彩鲍ParSarWqCfnP cd1行受影响她*率关系国nt行受彰喻玉臻U1行受影响 dbocI行受影h(IhaDdbasI行殳哨)dbo.sc1行受影响!dba.T dba明4行受响)- RI1行受影响风义词UJ读形行受影响). SMVi6 Bm
5、knr11行受影0t. 12S1行受影响Choal8行受影却生信田Ir-,如已成功执行,DTSKTOP BRttBG 1(IO R1MEHSKTOP BRIERGjen 53 id00:00:00 Wf行19列IOilEaMIG刺中 2022/11/DESKTOP-8JR1E8G. sch_id - dbo. DESKTOP-8JR1E8G. sch_jd- lbo. D 20221109. sql-DES. -8JRlE8Gyan(53)toSeXagerofSdco=80=80消息(2行受影响)C表数据更新后的查询结果截图:Seleet CnO课程编号,CrI课程名,Ct课时from C
6、Where ct=80” 消息课程编号课程名课时select CnO课程编号,Cn课程名,Ct课时from C where ct=72结果 消息课程编号课程名课时1C2大学英语722C4大学数学724 .删除成绩为空值的选课记录。代码:SCICCSnO 学号,cno 课程编号,SCore分数 fimSC where scorcIS NULLdeletd romSC where scoreIS NULLselecsno学号,CnO课程编号,SCom分数SxxnSC测试记录:IDESKTQP-8JR1E8G. sch id - dbo. SC 20221109. sql-DES.snocnosco
7、reSlCl95SlC298S2C297S2C359S3C397S4C499S5C4!)2S6C376S7Cl58S4C256S5C586S6C594S2C5CS2C233SlOC6NULLS2C7NULS4C8NULLS5C9NULLS9C8NUL米NLLLNLLLNULLSC表数据更新前的查询结果截图:select Sno 学号,CnO 课程编耳.SCOre 分数 from SC who re SCoreIS MLL结果 消息学号课程编号分数1SIOC6NULL2S2C7NULL3S4C8NULL4S5C9NULL5S9C8NULL运行结果截图:delete from SC where s
8、core IS NULI消息(5行受影响)SC表数据更新后的查询结果截图:select sno 学号,cno 课程编号,score 分数 from SC结果 消息学号课程编号分数1S1952SlC2983S2C2974S2C3595S3C3976S4C4997S5C4928S6C3769S7C15810S4C25611S5C58612S6C59413S2C56714S2C233I查询已成功执行。5.删除姓名为刘伟的老师的授课记录。代码:SdeCtn 教师姓名,cn 所授课程 fromTC,T,C where TC.tno=T.tnoand TC.cno=C.cno andT.m=刘伟,dele
9、td xmTC where tno=(selectnofimT where tn=刘伟)selectn 教师姓名,cn 所授课程 fromTC.T,C where TC.tno=T.tnoand TC.cno=C.cno andT.m刘伟测试记录:DESKTOP 8JRlE8G. sch id- dbo.TC ESKTOP-8JR1E8G. sch id - dbo.T 20221109. sq - DES.-8JRlE8Gyan 53)thothSCXageprofsalCOmIdnoTl庄梦煤女39讲师30003600DlT2庄虎蝶女36讲新36003500呢T3单而童男26教授40003
10、600DlT4单雨真男35助教20002000D3T5王健林男36副教授35002900D2T6吴哥常男9讲师30002500D3T7张三W3020002000D4T8刘伟男35讲部12001500D6T9王五女40副贼MOO1500D6MILMYXLNLNLNLLNLNirselect tn教师姓名,Cn所授课程frcm TC, T, C where TC. tnoT. tno and TC. cno-C. cno and T. tn-刘伟结果消息教师姓名1刘伟所授课程 线代数据库2刘伟运行结果截图:7TJxV 个T 主de I ete from IC where tnozz (se I e
11、ct tno from I where tn=刘 伟 )消息(2行受影响)T表数据更新后的查询结果截图:select tn教师姓名,Cn所授课程fron TC, T, C where TC. tno-T. cno and TC. cno-C. cnc and T. tn-刘伟结果 消息 教师姓名所授课程6.调整岗位津贴,教授岗贴增长10%,副教授岗贴增长20%,讲师岗贴增长30%。 代码:SdCCtn姓名,ProfliR称,Sal工资 fimT where pro*教授,unionallSCkCtn姓名,ProfliR称,Sal工资 fimT Wherc ProffK副教授unionallSC
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据 更新 数据库 实验
![提示](https://www.desk33.com/images/bang_tan.gif)
链接地址:https://www.desk33.com/p-639590.html