网站大量收购闲置独家精品文档,联系QQ:2885784924

第六讲 SQL简单查询语句.pptVIP

  1. 1、本文档共51页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第六讲 SQL简单查询语句 鲁 宁 学时:2节 教学内容 6.1 SQL 语言概述 6.2 数据查询 6.2.1 数据查询 6.2.2 数据查询命令 6.2.3 应用实例 6.3 SQL数据更新功能 6.3.1 插入命令 6.3.2 更新命令 6.3.3 删除命令 6.1 SQL概述 SQL(Structure Query language)是结构化查询语言的英文缩写。 SQL语言是一种标准的关系数据库查询语言,充分体现了关系数据语言的特点和优点。 SQL 语言概述 SQL语言集数据定义、数据操纵和数据控制功能于一体。其主要特点有5个方面。 1.综合统一 2.高度非过程化 3.面向集合的操作方式 4.两种使用方式 5.语言简洁,易学易用:完成数据定义、数据操纵、数据控制的核心功能只用了9条命令。 9条SQL命令 据定义命令(3条):CREATE,DROP,ALTER 数据查询命令(1条):SELECT 数据操纵命令(3条):INSERT,UPDATE,DELETE 数据控制命令(2条):GRANT,REVOKE 6.2 数据查询 6.2.1 数据查询 SQL 查询模块结构: SELECT 字段列表 FROM 单表或多表 [WHERE 查询条件 ] 其中: (1)SELECT短语表示查询输出结果字段。 (2)FROM短语表示查询来源。可以是数据库表、自由表或视图。 (3)WHERE短语表示查询应满足的条件。 Select查询格式 SELECT select_list [INTO Table new_table_name] FROM table_list [WHERE search_conditions] [GROUP BY group_by_list] [HAVING search_conditions] [ORDER BY order_list [ASC | DESC]] SELECT语句的执行过程 根据WHERE子句的连接和检索条件,从FROM子句指定的基本表或视图中选取满足条件的元组 再按照SELECT子句中指定的列表达式,选出元组中的属性值形成结果表。 如果有GROUP子句,则将查询结果按照指定列名相同的值进行分组; 如果GROUP子句后有HAVING短语,则只输出满足HAVING条件的元组; 如果有ORDER子句,查询结果还要按照指定列名的值进行排序。 参数说明 select_list:表示需要检索的字段的列表,字段名称之间使用逗号分隔。在这个列表中不但可以包含数据源表或视图中的字段名称,还可以包含其他表达式,例如常量或Transact-SQL函数。如果使用*来代替字段的列表,那么系统将返回数据表中的所有字段。 INTO Table new_table_name:该子句将指定使用检索出来的结果集创建一个新的数据表。New_table_name为这个新数据表的名称。 FROM table_list:使用这个句子指定检索数据的数据表的列表。 参数说明 GROUP BY group_by_list:GROUP BY 子句根据参数group_by_list提供的字段将结果集分成组。 HAVING search_conditions:HAVING子句是应用于结果集的附加筛选,search_conditions将用来定义筛选条件。从逻辑上讲,HAVING子句将从中间结果集对记录进行筛选,这些中间结果集是用SELECT语句中的FROM、WHERE或GROUP BY子句创建的。 ORDER BY order_list [ASC | DESC]:ORDER BY 子句用来定义结果集中的记录排列的顺序。Order_list将指定排序时需要依据的字段的列表,字段之间使用逗号分隔。ASC和DESC关键字分别指定记录是按升序还是按降序排序 6.2.2 数据查询命令 SELECT [ALL/DISTINCT] [TOP 表达式 [PERCENT]][别名.]列表达式 [AS 栏名][,[别名.]列表达式[AS 栏名]…] FROM [数据库名!]表名[,[数据库名!]表名…] [INNER/LEFT/RIGHT/FULL JOIN [数据库名!]表名 [ON 连接条件…]] [[INTO 新表名]/[TO FILE 文件名/TO PRINTER/TO SCREEN]] [WHERE 连接条件[AND 连接条件…] [AND/OR筛选条件[AND/OR筛选条件…]]] [GROUP BY 列名[,列名…]][HAVING 筛选条件] [ORDER BY 列名[ASC/DESC][,列名[ASC/DESC]…]]; 参数说明 ALL/DISTINCT:DISTINCT表示去掉重复的行。缺省

文档评论(0)

celkhn0303 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档