关系数据库标准语言实用教案

上传人:牛*** 文档编号:71330977 上传时间:2022-04-07 格式:PPTX 页数:45 大小:2.86MB
收藏 版权申诉 举报 下载
关系数据库标准语言实用教案_第1页
第1页 / 共45页
关系数据库标准语言实用教案_第2页
第2页 / 共45页
关系数据库标准语言实用教案_第3页
第3页 / 共45页
资源描述:

《关系数据库标准语言实用教案》由会员分享,可在线阅读,更多相关《关系数据库标准语言实用教案(45页珍藏版)》请在装配图网上搜索。

1、1987年国际标准化组织(International Organization for Standardization,简称ISO)也通过了这一标准。于1989年公布了SQL-89标准,1992年又公布了SQL-92标准。目前ANSI新的标准SQL-99,亦称SQL3。SQL是一种介于关系代数与关系演算之间的结构化查询语言,其功能并不仅仅是查询。SQL是一个通用(tngyng)的、功能极强的关系数据库语言。第1页/共44页第一页,共45页。3.1 SQL 概 述3.1.1 SQL的特点(tdin)SQL语言集数据查询(Data Query)、数据操纵(Data Manipulation)、数据

2、定义(Data Definition)数据控制(DataControl)第2页/共44页第二页,共45页。一、综合统一SQL语言则集数据定义语言DDL、数据操纵语言DML、数据控制语言DCL的功能于一体,语言风格统一.在关系模型中实体和实体间的联系均用关系表示,这种数据结构的单一性带来了数据操作符的统一,查找、插入、删除、修改等每一种操作都只需一种操作符,从而克服了非关系系统(xtng)由于信息表示方式的多样性带来的操作复杂性。第3页/共44页第三页,共45页。二、高度非过程化三、面向(min xin)集合的操作方式 四、以同一种语法结构提供两种使用方式 SQL语言既是自含式语言,又是嵌入式语

3、言 五、语言简捷,易学易用 第4页/共44页第四页,共45页。3。1。2 SQL语言(yyn)的基本概念 SQL语言(yyn)支持关系数据库三级模式结构 第5页/共44页第五页,共45页。3.2 数据(shj)定义第6页/共44页第六页,共45页。321 定义定义(dngy)、删除与修改基本表、删除与修改基本表 CREATE TABLE语句(yj) :其中:是所要定义(dngy)的基本表的名字,它可以由一个或多个属性(列) 组成。建表的同时通常还可以定义(dngy)与该表有关的完整性约束条件 第7页/共44页第七页,共45页。第8页/共44页第八页,共45页。第9页/共44页第九页,共45页。

4、二、修改(xigi)基本表ALTER TABLE语句修改(xigi)基本表,其一般格式为:ADD子句用于增加新列和新的完整性约束条件,DROP子句用于删除指定(zhdng)的完整性约束条件,MODIPY子句用于修改原有的列定义,包括修改列名和数据类型。第10页/共44页第十页,共45页。第11页/共44页第十一页,共45页。三、删除(shnch)基本表第12页/共44页第十二页,共45页。322 建立与删除(shnch)索引一、建立(jinl)索引索引可以在一列或多列上建立,各列名之间用逗号分隔(fng)。每个后面还可以用指定索引值的排列次序,可选ASC(升序)或DESC(降序),缺省值为AS

5、C。 UNIQUE表明此索引的每一个索引值只对应唯一的数据记录。第13页/共44页第十三页,共45页。CLUSTER表示(biosh)要建立的索引是聚簇索引。所谓聚簇索引是指索引项的顺序与表中记录的物理顺序一致的索引组织。CREATE CLUSTER INDEX Stusname ON Student(Sname):第14页/共44页第十四页,共45页。二、删除(shnch)索引 在SQL语言中,删除索引使用(shyng)DROP INDEX语句: DROP INDEX ; 例7 删除Student表的 Stusname索引。 DROP INDEX Stusname;第15页/共44页第十五页

6、,共45页。3.3 查询(chxn)SQL语言提供(tgng)了SELECT语句其一般格式为:第16页/共44页第十六页,共45页。第17页/共44页第十七页,共45页。331 单表查询(chxn)一、选择(xunz)表中的若干列 1查询指定列第18页/共44页第十八页,共45页。 2查询(chxn)全部列两种方法(fngf):(1)一种方法(fngf)就是在SELECT关键字后面列出所有列名。(2)如果列的显示顺序与其在基表中的顺序相同,也可以简单地将指定为*。第19页/共44页第十九页,共45页。 3查询(chxn)经过计算的值第20页/共44页第二十页,共45页。第21页/共44页第二十

7、一页,共45页。对于上例,可以定义(dngy)如下列别名:第22页/共44页第二十二页,共45页。二、选择表中的若干元组 1消除(xioch)取值重复的行第23页/共44页第二十三页,共45页。第24页/共44页第二十四页,共45页。 2查询(chxn)满足条件的元组第25页/共44页第二十五页,共45页。第26页/共44页第二十六页,共45页。第27页/共44页第二十七页,共45页。 (2)确定(qudng)范围BETWEEN.AND.和NOT BETWEEN.AND可以用来查找属性(shxng)值在(或不在)指定范围内的元组,其中BETWEEN后是范围的下限(即低值),AND后是范围的上限

8、(即高值)。第28页/共44页第二十八页,共45页。(3)确定(qudng)集合第29页/共44页第二十九页,共45页。第30页/共44页第三十页,共45页。 (4)字符(z f)匹配谓词(wi c)LIKE可以用来进行字符串的匹配。其一般语法格式如下: NOT LIKE,ESCAPE,(1) 其含义是查找指定的属性列值与相匹配的元组。(2)可以是一个完整的字符串,也可以含有通配符和 _。其中: (百分号) 代表任意长度(长度可以为0)的字符串。 _ (下横线) 代表任意单个字符。 第31页/共44页第三十一页,共45页。第32页/共44页第三十二页,共45页。第33页/共44页第三十三页,共

9、45页。第34页/共44页第三十四页,共45页。第35页/共44页第三十五页,共45页。第36页/共44页第三十六页,共45页。第37页/共44页第三十七页,共45页。第38页/共44页第三十八页,共45页。(5)涉及(shj)空值的查询第39页/共44页第三十九页,共45页。(6)多重条件查询 逻辑运算符AND和OR可用来联结多个查询条件。 AND的优先级高于OR 可以(ky)用括号改变优先级。第40页/共44页第四十页,共45页。第41页/共44页第四十一页,共45页。三、对查询结果(ji gu)排序用户可以用ORDER BY子句对查询(chxn)结果按照一个或多个属性列的升序(ASC)或

10、降序(DESC)排列,缺省值为升序。第42页/共44页第四十二页,共45页。对于空值,若按升序排,含空值的元组将最后(zuhu)显示。若按降序排,空值的元组将最先显示。第43页/共44页第四十三页,共45页。谢谢您的观看(gunkn)!第44页/共44页第四十四页,共45页。NoImage内容(nirng)总结1987年国际标准化组织(International Organization for Standardization,简称ISO)也通过了这一标准。第2页/共44页。第3页/共44页。其中:是所要定义的基本表的名字,它可以由一个或多个属性(shxng)(列) 组成。MODIPY子句用于修改原有的列定义,包括修改列名和数据类型。CLUSTER表示要建立的索引是聚簇索引。第43页/共44页。谢谢您的观看第四十五页,共45页。

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!