实验4 数据查询和数据更改.ppt

实验4 数据查询和数据更改.ppt

ID:52541307

大小:89.50 KB

页数:12页

时间:2020-04-09

实验4 数据查询和数据更改.ppt_第1页
实验4 数据查询和数据更改.ppt_第2页
实验4 数据查询和数据更改.ppt_第3页
实验4 数据查询和数据更改.ppt_第4页
实验4 数据查询和数据更改.ppt_第5页
资源描述:

《实验4 数据查询和数据更改.ppt》由会员上传分享,免费在线阅读,更多相关内容在PPT专区-天天文库

1、数据查询和数据更改 本实验将在查询分析器中完成各种数据查询和数据更改工作4.1数据查询数据查询使用Select语句,格式如下。Select目标列名序列From数据源[Where检索条件表达式][OrderBy排序依据列][GroupBy分组依据列][Having组提取条件]可以查询表中的若干列、若干行,查询的结果可以进行排序、分组等。还可以进行多表联接查询和子查询。4.1.1简单查询1.选择表中若干列(1)查询指定列例1:在学生信息表中查询所有学生的学号与姓名。Select学号,姓名FromS(2)查询全部列例3:在学生信息表中查询所有学生的所有信息。Sel

2、ect*FromS(3)查询经过计算的列例5:在课程信息表中查询所有课程学分增加2分后的课程名与学分。Select课程名,学分+2As新学分FromC还有确定范围、确定集合、字符匹配、涉空查询和多重条件查询等,可以自己进行实验。2.选择表中若干行(1)消除取值相同的行例6:在选课信息表中查询所有学生的学号,要求消除取值相同的行。SelectDIstInct学号FromSC(2)查询满足条件的行例7:在学生信息表中查询数计系学生的姓名。Select姓名FromSWhere所在系='数计系'3.对查询结果排序例22:在选课信息表中查询所有学生的信息,要求按成绩从大

3、到小排序。Select*FromSCOrderBy成绩Desc4.使用聚合函数汇总数据例25:统计学生信息表中学生人数。SelectCount(*)总人数FromS5.对查询结果分组例30:统计每门课的选课人数,列出课程号和人数。Select课程号,Count(课程号)人数FromSCGroupBy课程号4.1.2多表连接查询例36:查询有选课的学生的姓名、所选课程号和成绩。SelectS.姓名,SC.课程号,SC.成绩FromS,SCWhereS.学号=SC.学号4.1.3子查询例41:查询与张三在同一个系学生的信息。Select*FromSWhere所在系

4、In(Select所在系FromSWhere姓名='张三')4.2数据更改数据更改功能包括三个语句:Insert(插入)、Update(更新)、Delete(删除)可以用它们来对数据库中的数据表进行插入、更新、删除等。4.2.1插入数据格式:Insert表名[(列名表)]Values(值列表)功能:在数据表中插入记录。例48:在S表中插入一行记录。InsertSValues('2007101','张三','男','数计系')例49:在SC表中插入一行记录。InsertS(学号,课程号)Values('2007101','01')4.2.2更新数据格式:Upda

5、te表名Set列名=表达式,…[Where条件]功能:更改数据表记录。例50:将C表中所有课程的学分加2。UpdateCSet学分=学分+2例51:将SC表中学号为2007201的学生成绩改为65。UpdateSCSet成绩=65Where学号='2007201'4.2.3删除数据格式:Delete表名[Where条件]功能:删除数据表记录。例53:删除SC表中数计系的学生记录。DeleteSCWhere学号In(Select学号FromSWhere所在系='数计系')例54:删除SC表的所有记录。DeleteSC4.3实验内容在查询分析器中1.对数据表作简单

6、查询。2.对数据表作多表联接查询。3.对数据表作子查询。4.对数据表作插入、更新、删除的操作。

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

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

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