实验二 数据更新和简单查询

Posted g0rez

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了实验二 数据更新和简单查询相关的知识,希望对你有一定的参考价值。

1. 实验目的

1) 掌握运用SQL语句实现表的更新操作。

2) 掌握运用SQL语句实现表的查询操作。

   包括:

(1)掌握SELECT子句以及WHERE子句的使用方法。 

(2)学会应用ORDER BY子句。

(3)掌握5种基本的库函数。

(4)学会分组统计。

2.实验内容

1) 运用Management  Studio和SQL语句对表中的数据进行插入、修改和删除操作。

选择表 右键 编辑前200行

插入数据 在NULL处输入即可

修改数据 在需要修改的数据处修改即可

删除数据 选中数据右键-删除 -是

2) 运用SQL语句实现:(没说实现啥 就自己随便写了点)

(1)SELECT子句的应用。

select *
from XSQK

(2)WHERE子句的应用。

例 :查询学号为020204学生的信息

select *
from XSQK
where 学号=020204

(3)ORDER BY子句的应用。

例:查询成绩大于等于60分学生的学号,并按成绩降序排列

select 学号
from XS_KC
where 成绩>=60
order by 成绩 desc

(5)统计汇总与分组查询及排序的应用。

例:查询选修了课程号为103的课程号 选课人数 最高分数 最低分数 平均分数 总分数

select 课程号,count(学号) as '选课人数',max(成绩) as '最高分数',min(成绩) as '最低分数',avg(成绩) as '平均分数',sum(成绩) as '总分数'
from XS_KC
where 课程号=103
group by 课程号

         排序的应用

         例:查询选修了每个课程号的选课人数 最高分数 最低分数 平均分数 总分数 以平均成绩降序排序

select 课程号,count(学号) as '选课人数',max(成绩) as '最高分数',min(成绩) as '最低分数',avg(成绩) as '平均分数',sum(成绩) as '总分数'
from XS_KC
group by 课程号
order by avg(成绩) desc

 

以上是关于实验二 数据更新和简单查询的主要内容,如果未能解决你的问题,请参考以下文章

《零基础入门MySQL数据库》专栏简介

数据库原理与应用实验3--(数据库的简单查询和连接查询)

ArcGIS实验教程——实验十六:空间数据查询

数据库系统概论实验四 数据编辑及查询

数据库系统概论实验四 数据编辑及查询

简单数据查询