数据库实验数据操纵及数据查询

数据库实验数据操纵及数据查询

ID:43876280

大小:122.94 KB

页数:23页

时间:2019-10-16

数据库实验数据操纵及数据查询_第1页
数据库实验数据操纵及数据查询_第2页
数据库实验数据操纵及数据查询_第3页
数据库实验数据操纵及数据查询_第4页
数据库实验数据操纵及数据查询_第5页
资源描述:

《数据库实验数据操纵及数据查询》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实验二数据操纵及数据查询目的和要求(1)学会用管理工具和T-SQL命令中对数据库表进行插入、修改和删除等操作;(2)数据更新操作时要注意数据完整性;(3)掌握基于表与视图的简单查询与复杂查询。实验准备(1)了解对表数据有哪儿种更新操作;(2)样本数据录入;(3)冋顾数据完整性知识,在进行数据更新时保证数据的完整性。实验内容一、数据更新♦insert语句注:如果插入的数据与约束或规则的要求产生冲突,或者值的数据类型与列的数据类型不匹配,insert将执行失败。【练习1】将样本数据通过工具或T-SQL命令录入实验一中创建的三张表,并通过管理工具查看S表中的全部数据/******Scriptfo

2、rSelectTopNRowscorcmandfromSSMS□SELECTTOP1000[sno]r[snaice],[speiality]•[sex],[birthday],[totaicredit].[comment]f[entrancetime]LFROM[宋皓】・【db。】・[b]in□结果消息234567891011snosnamespeialitysexbirthday00^151Hoi•110211031108111012011204121612211241totaicreditcommententrancetime刘明仪王琳程明王艳林_帆张维王敏马琳琳孙祥矗刘燕敏计算机计

3、算机计算机计算机计算机计算机通信工程通信工程通信工程通信工程诵信T铝男男男女里女男女男女1978-03^)200:00:00-NULL19054)60200:00:00-NULL1905^)6-1200:00:00-NULL1905^)5-2800:00:00-190SOS3100:00:00-1905^)5-1700:00:00•19054)5-2700:00:00-190S05-3100:00:00-1905^)5-3100:00:00・190SOS2100:00:00-19054)5.14000000-NULL已提前修完门燦程胡学生NULLNULLNULLNULL2013^)3-29

4、15:10:22.23320134)3-2916:10:32.96320134)3-2916:10:32980201W-2916:10:32.98020134)3-2916:10:3298020134)3-2916:10:32.98020134)3-2916:10:32.980201^03-2916:10:32.98020134)3-2916:10:32.98020134)3-2916:10:32.980【练习2]使用SQL命令查看R表中的前5条选课记录•————b■—_——BSELECTTOP5[sno]r[eno]r[grade]LFROM[宋皓]・[db。]・[R]习结果消息1234

5、5snoenogradeI1101•i10180110310162110410190110710178110810185【练习3】创建表SI(sno,sname,speiality),将S表中"计算机”专业的学生的学号、姓名、专业名三类信息插入到表S1中,并用select语句查看插入结果。日selectsno卩snair.e.sp皂ialityfrom3□结果一」消息snosnamespeiality1I001115i刘明仪计算机21101王琳计算机31102程明计算机1103王艳计算机1108林一帆计算机V%D1110张维计算机71201王敏通信工程31204马琳琳通信工程31216孙祥

6、欣通信工程101221刘燕敏通信工程111?41UPDATE语句【练习4】更改S表数据,将学号"001101啲学生的备注列值改为三好学生,(将执行通过的SQL语句记录在此)。日update3setcorrir.ent='三女子学生1一wheresnc=001101【练习5]将姓名为“罗林琳”的同学的专业改为“通信工程”,备注改为“转专业学习二学号改为“001241”,并将S表小所有“通信工程”专业的学生的总学分都增加10日updatessetspEiai丄:1匸丫=・j甬(言工禾呈19coirinEnc='转专业学习19sno=001241一wheresnair.e=l罗林琳1□updat

7、eRsetgrade=grade-10where■通信工程•=(selectspeialityfroms-wheres.sno=R.sno)<1行受影响)(4行受影响)DELETE语句【练习6】删除s表中的学号=4oonor的行日deletefromswhere-sno=001101消息行受影响)【练习7]删除S表中总学分小于40的行日deletefromswhere-totalcredit<1401消息(10行受影响)

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

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

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