数据库技术与应用 课件 项目5 检索学生成绩管理系统中的数据.pptx

数据库技术与应用 课件 项目5 检索学生成绩管理系统中的数据.pptx

  1. 1、本文档共87页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

;添加数据的方法有哪两种?

插入一条数据的语法?

如何删除表中的全部数据?

;掌握SELECT语句的语法(重点)

掌握条件查询基本方法(重点)

掌握分组与汇总方法(重点、难点)

掌握实现连接查询的方法(重点)

掌握实现子查询的方法(重点、难点);使用简单查询语句进行单表数据的检索

使用条件查询

查询排序和限制查询结果条数

使用分组和汇总查询数据

使用连接查询进行多表数据的检索

使用子查询进行数据检索、插入、更新和删除;数据库管理系统的一个最重要的功能就是数据查询,查询数据是指从数据库中根据需求,使用不同的查询方式来获取不同的数据,是使用频率最高、最重要的操作。

数据查询不只是简单查询数据库中存储的数据,还可以根据需要对数据进行筛选,以及确定数据以什么样的格式显示。

MySQL提供了功能强大、灵活的语句来实现这些操作。可以使用SELECT语句从表或者视图中查询数据,SELECT语句的结果称为结果集,它是行列表,每行由相同数量的列组成。;SELECT的语法格式如下:

SELECT

{*|字段列名}

[

FROM表1,表2…

[WHERE表达式

[GROUPBYgroupbydefinition

[HAVINGexpression[{operatorexpression}…]]

[ORDERBYorderbydefinition]

[LIMIT[offset,]rowcount]

];查询表中所有列

查询表中指定列

给表中字段名指定别名

计算列值

消除重复数据;查询表中所有列

说明:

(1)*能匹配表中的所有字段名,即查询了表中所有的列。

(2)表名:查询数据的来源,指数据库中的表或者视图。;查询表中所有列

;查询表中指定列

说明:

(1)字段1,字段2...:字段名要与表名中的字段名一致。字段之间用英文逗号隔开。;查询表中指定列

;给表中字段名指定别名

如果要在查询的结果中显示的名字与原表中的字段名(英文)不一样,比如用中文显示,可以给列指定别名实现。

说明:

(1)别名:需要用引号引起来。

注意:使用AS关键字指定列的别名,也可以省略。省略后需要将字段名和别名用空格隔开。;给表中字段名指定别名

;计算列值

查询结果中??以输出列的计算后的值,即SELECT后面可以使用表达式。表达式可以是MySQL支持的任何运算表达式

说明:

(1)字段参与的表达式:字段可以直接参与运算。;计算列值

;消除重复数据

DISTINCT?关键字的主要作用就是对数据表中一个或多个字段重复的数据进行过滤,只返回其中的一条数据

说明:

(1)字段名:为需要消除重复记录的字段名称,多个字段时用逗号隔开。;消除重复数据

;WHERE子句紧跟在FROM子句之后,在WHERE子句中使用一个条件从FROM子句的中间结果中选取行。使用WHERE关键字的语法格式如下:

WHERE查询条件

说明:

(1)查询条件:

1)带比较运算符的查询条件

2)带逻辑运算符的查询条件

3)带BETWEENAND关键字的查询条件;说明:

(1)查询条件:

4)带IN关键字的查询条件

5)带LIKE关键字的查询条件

6)带ISNULL关键字的查询条件

(2)WHERE子句会根据查询条件对FROM子句中的中间结果行逐一进行判断,当条件为TRUE的时候,一行就被包含到WHERE子句的中间结果中。;比较运算

比较运算符用于比较两个表达式的值,MySQL支持的比较运算符有等于=、小于、小于等于=、大于、大于等于=、不等于或!=。

说明:

比较运算符:=、、=、、=、或者!=;比较运算

;比较运算

;逻辑运算

WHERE关键词后可以有多个查询条件,多个查询条件时用到逻辑运算符AND()、OR(||)、XOR和NOT(!)隔开。

说明:

(1)AND:记录满足所有查询条件时,才会被查询出来。

(2)OR:记录满足任意一个查询条件时,才会被查询出来。

(3)XOR:记录满足其中一个条件,并且不满足另一个条件时,才会被查询出来。;逻辑运算

;逻辑运算

;范围比较

使用BETWEENAND关键字的基本语法格式如下:

说明:(1)NOT:可选参数,表示指定范围之外的值。如果字段值不满足指定范围内的值,则这些记录被返回。(2)取值1:表示范围的起始值。(3)取值2:表示范围的终止值。(4)BETWEENEND关键字是用来查询某个范围内的值,该操作符需要两个参数,即范围的开始值和结束值,如果字段值满足指定的范围查询条件,则返回TRUE这些记录被返回(包含边界值)。使

文档评论(0)

balala11 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档