《SQL简单查询语句》PPT课件

《SQL简单查询语句》PPT课件

ID:36699227

大小:299.10 KB

页数:51页

时间:2019-05-10

《SQL简单查询语句》PPT课件_第1页
《SQL简单查询语句》PPT课件_第2页
《SQL简单查询语句》PPT课件_第3页
《SQL简单查询语句》PPT课件_第4页
《SQL简单查询语句》PPT课件_第5页
资源描述:

《《SQL简单查询语句》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第六讲SQL简单查询语句鲁宁学时:2节教学内容6.1SQL语言概述6.2数据查询6.2.1数据查询6.2.2数据查询命令6.2.3应用实例6.3SQL数据更新功能6.3.1插入命令6.3.2更新命令6.3.3删除命令Saturday,October09,20216.1SQL概述SQL(StructureQuerylanguage)是结构化查询语言的英文缩写。SQL语言是一种标准的关系数据库查询语言,充分体现了关系数据语言的特点和优点。Saturday,October09,2021SQL语言概述SQL语言集数据定义、数据操纵和数据控制功能于一体。其主要特点有5个方面

2、。1.综合统一2.高度非过程化3.面向集合的操作方式4.两种使用方式5.语言简洁,易学易用:完成数据定义、数据操纵、数据控制的核心功能只用了9条命令。9条SQL命令据定义命令(3条):CREATE,DROP,ALTER数据查询命令(1条):SELECT数据操纵命令(3条):INSERT,UPDATE,DELETE数据控制命令(2条):GRANT,REVOKESaturday,October09,20216.2数据查询6.2.1数据查询SQL查询模块结构:SELECT<字段列表>FROM<单表或多表>[WHERE<查询条件>]其中:(1)SELECT短语表示查询输出

3、结果字段。(2)FROM短语表示查询来源。可以是数据库表、自由表或视图。(3)WHERE短语表示查询应满足的条件。Saturday,October09,2021Select查询格式SELECTselect_list[INTOTablenew_table_name]FROMtable_list[WHEREsearch_conditions][GROUPBYgroup_by_list][HAVINGsearch_conditions][ORDERBYorder_list[ASC

4、DESC]]Saturday,October09,2021SELECT语句的执行过程根据W

5、HERE子句的连接和检索条件,从FROM子句指定的基本表或视图中选取满足条件的元组再按照SELECT子句中指定的列表达式,选出元组中的属性值形成结果表。如果有GROUP子句,则将查询结果按照指定<列名>相同的值进行分组;如果GROUP子句后有HAVING短语,则只输出满足HAVING条件的元组;如果有ORDER子句,查询结果还要按照指定<列名>的值进行排序。Saturday,October09,2021参数说明select_list:表示需要检索的字段的列表,字段名称之间使用逗号分隔。在这个列表中不但可以包含数据源表或视图中的字段名称,还可以包含其他表达式,例如常

6、量或Transact-SQL函数。如果使用*来代替字段的列表,那么系统将返回数据表中的所有字段。INTOTablenew_table_name:该子句将指定使用检索出来的结果集创建一个新的数据表。New_table_name为这个新数据表的名称。FROMtable_list:使用这个句子指定检索数据的数据表的列表。Saturday,October09,2021参数说明GROUPBYgroup_by_list:GROUPBY子句根据参数group_by_list提供的字段将结果集分成组。HAVINGsearch_conditions:HAVING子句是应用于结果集的

7、附加筛选,search_conditions将用来定义筛选条件。从逻辑上讲,HAVING子句将从中间结果集对记录进行筛选,这些中间结果集是用SELECT语句中的FROM、WHERE或GROUPBY子句创建的。ORDERBYorder_list[ASC

8、DESC]:ORDERBY子句用来定义结果集中的记录排列的顺序。Order_list将指定排序时需要依据的字段的列表,字段之间使用逗号分隔。ASC和DESC关键字分别指定记录是按升序还是按降序排序Saturday,October09,20216.2.2数据查询命令SELECT[ALL/DISTINCT][TOP<表达

9、式>[PERCENT]][<别名>.]<列表达式>[AS<栏名>][,[<别名.>]<列表达式>[AS<栏名>]…]FROM[<数据库名!>]<表名>[,[<数据库名!>]<表名>…][INNER/LEFT/RIGHT/FULLJOIN[<数据库名!>]<表名>[ON<连接条件>…]][[INTO<新表名>]/[TOFILE<文件名>/TOPRINTER/TOSCREEN]][WHERE<连接条件>[AND<连接条件>…][AND/OR<筛选条件>[AND/OR<筛选条件>…]]][GROUPBY<列名>[,<列名>…]][HAVING<筛选条件>][ORDERB

10、Y<列名>

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

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

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