第3章节关系数据库标准语言SQL[7).ppt

第3章节关系数据库标准语言SQL[7).ppt

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

关系数据库标准语言SQL;1987年国际标准化组织(International Organization for Standardization,简称ISO)也通过了这一标准。 于1989年公布了SQL-89标准, 1992年又公布了SQL-92标准。 目前ANSI新的标准SQL-99,亦称SQL3。 SQL是一种介于关系代数与关系演算之间的结构化查询语言,其功能并不仅仅是查询。SQL是一个通用的、功能极强的关系数据库语言。 ;3.1 SQL 概 述;一、综合统一 ?SQL语言则集数据定义语言DDL、数据操纵语言DML、数据控制语言DCL的功能于一体,语言风格统一. ?在关系模型中实体和实体间的联系均用关系表示,这种数据结构的单一性带来了数据操作符的统一,查找、插入、删除、修改等每一种操作都只需一种操作符,从而克服了非关系系统由于信息表示方式的多样性带来的操作复杂性。;二、高度非过程化 三、面向集合的操作方式 四、以同一种语法结构提供两种使用方式 SQL语言既是自含式语言,又是嵌入式语言 五、语言简捷,易学易用 ;3。1。2 SQL语言的基本概念 SQL语言支持关系数据库三级模式结构 ;3.2 数据定义;3.2.1 定义、删除与修改基本表 ;;;二、修改基本表;;三、删除基本表;3.2.2 建立与删除索引;CLUSTER表示要建立的索引是聚簇索引。 所谓聚簇索引是指索引项的顺序与表中记录的物理顺序一致的索引组织。 CREATE CLUSTER INDEX Stusname ON Student(Sname):;二、删除索引;3.3 查询;;3.3.1 单表查询; 2.查询全部列; 3.查询经过计算的值;;对于上例,可以定义如下列别名:;二、选择表中的若干元组 1.消除取值重复的行;; 2.查询满足条件的元组;;; (2)确定范围;(3)确定集合;; (4)字符匹配;;;;;;;;(5)涉及空值的查询;(6)多重条件查询 ?逻辑运算符AND和OR可用来联结多个查询条件。 ? AND的优先级高于OR ?可以用括号改变优先级。;;三、对查询结果排序;对于空值,若按升序排,含空值的元组将最后显示。 若按降序排,空值的元组将最先显示。

文档评论(0)

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

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

1亿VIP精品文档

相关文档