您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 数据结构与算法 > 通信141-15-数据库操作与查询
第1页共5页信息工程学院实验报告课程名称:《数据库原理》实验项目名称:数据库操作与查询实验时间:2016.9.27班级:通信141姓名:林志斌学号:201411402115一、实验目的:1、掌握update语句实现对数据表的更新操作2、掌握insert语句实现对数据表的插入操作3、掌握delete语句实现对数据表的删除操作4、掌握select语句实现对数据表的查询操作二、实验设备与器件多媒体计算机三、实验内容与步骤通过sql语句对表Student和SC实现以下功能:1、将Student表中学号为”200215121”的学生姓名改为李四2、向Dtudent表中插入一条记录,记录内容自定3、将学号为“200515125”的记录删除4、查询所有学生的信息记录5、查询所有学生的Sno,Sname并以学号,姓名为列名显示6、查询Student前3个学生记录7、查询姓名为“王敏”的学生记录8、统计学生的人数9、查询所有姓“林”的学生10、查询所有学生的信息及选课情况11、查询姓名“张立”的学生信息及选课情况四、实验结果及分析:1.将Student表中学号为”200215121”的学生姓名改为李四。执行语句:updateStudentsetSname='李四'WHERESno='200215121'成绩:指导老师(签名):第2页共5页执行结果如图1:图12.向Dtudent表中插入一条记录,记录内容自定。执行语句:INSERTINTOStudent(Sno,Sname,Ssex,Sage,Sdept)VALUES('001','林七','女',20,'MA')执行结果如图2:图23.将学号为“200515125”的记录删除。执行语句:DELETEFROMStudentWHERE(Sno='200515125')执行结果如图3:图34.查询所有学生的信息记录。执行语句:SELECTSno,Sname,Ssex,Sage,SdeptFROMStudent执行结果如图4:第3页共5页图45.查询所有学生的Sno,Sname并以学号,姓名为列名显示。执行语句:SELECTSno,SnameFROMStudent执行结果如图5:图56.查询Student前3个学生记录。执行语句:SELECTTOP(3)Sno,Sname,Ssex,Sage,SdeptFROMStudent执行结果如图6:图67.查询姓名为“王敏”的学生记录。执行语句:SELECTSno,Sname,Ssex,Sage,SdeptFROMStudentWHERE(Sname='王敏')执行结果如图7:第4页共5页图78.统计学生的人数。执行语句:SELECTCOUNT(*)ASExpr1FROMStudent执行结果如图8:图89.查询所有姓“林”的学生。执行语句:SELECTSno,Sname,Ssex,Sage,SdeptFROMStudentWHERE(SnameLIKE'林%')执行结果如图9:图910.查询所有学生的信息及选课情况。执行语句:SELECTStudent.Sno,Sname,Course.Cname,SC.Grade,Student.Sage,Student.SsexFROMStudent,SC,CourseWHEREStudent.Sno=SC.SnoandSC.Cno=Course.Cno执行结果如图10:图1011.查询姓名“张立”的学生信息及选课情况。执行语句:SELECTStudent.Sno,Sname,Course.Cname,SC.Grade,Student.Sage,Student.SsexFROMStudent,SC,Course第5页共5页WHEREStudent.Sno=SC.SnoandSC.Cno=Course.CnoandSname=’张立’执行结果如图11:图11五、实验总结:通过此次的实验,我了解并掌握了利用update、insert、delete等语句实现对SQL表格数据的更新、插入、删除、查询等操作,在实验的过程出现了运行错误等一些的问题,通过自主查找资料以及询问老师,找到了错误的关键所在,并及时修正错误,完成了此次实验。
本文标题:通信141-15-数据库操作与查询
链接地址:https://www.777doc.com/doc-2005991 .html