了解数据库系统原理------关系数据模型3

数据库系统原理------关系数据模型3

一.嵌套查询

量词ANY或ALL实现嵌套

ANY(子查询)

  • ANY 的语义为查询结果中的某个值,当子查询结果中有某一个值满足比较运算符,比较运算结果则为真。

ALL(子查询)

  • ALL的语义为查询结果中的所有值,当子查询结果中每一个值都满足比较运算符,比较运算结果才为真。

谓词EXISTS实现嵌套
EXISTS(子查询)
语义为:
若子查询的查询结果非空,则EXISTS为真,否则为假。

二.集合查询

并集运算
并(UNION)运算的语法格式:
SELECT 语句1
UNION[ALL]
SELECT 语句2

交集运算
交(INTERSECT)运算的语法格式:
SELECT 语句1
INTERSECT
SELECT 语句2

差集运算
差(EXCEPT)运算的语法格式:
SELECT 语句1
EXCEPT
SELECT 语句2

三.索引

索引是建立在关系的某一属性(组)上的一种数据结构,针对某个属性建立索引,就是根据此属性值将记录进行逻辑排序。

索引提供了在该属性(组)上快速查找具有某个特定值的元组的方法。

  • 索引文件所占磁盘空间通常比数据文件的少。
  • 索引记录是有序的,可以使用二分查找法来查找索引键值所在记录。

索引的删除
删除索引的语句格式
DROP INDEX<索引名>ON<表名>

DROP INDEX<表名><索引名 >

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值