Oracle之索引(认证考试指南全册)
来源:互联网 发布:网络俗语hp是什么意思 编辑:程序博客网 时间:2024/05/14 23:21
索引
【索引具有两个功能】1.强制实施主键约束和唯一约束;2.提高性能。
【必需性】索引是约束机制的一部分。如果将某一列(或一组列)标记为表的主键,那么每次在表中插入行时,Oracle必须检查是否已经存在具有同一主键值的行。如果表的列上不具有索引那么就需要扫描整个表,检查每一行。通过索引,几乎可以立即访问键值,因此,检查存在性很快。如果定义了主键约束,而主键列上尚不存在索引,Oracle将自动创建一个。唯一约束也需要索引,区别在于,唯一约束的列可以留空。这不影响索引的创建和使用。外键约束通过索引来实施,但索引必须存在于父表中,而并非一定在为其定义约束的表中。外键约束将子表中的列与父表中的主键或唯一键关联起来。
提高性能:查询时,排序时,联接表时。
【索引类型】
【创建和使用索引】
【修改和删除索引】
【知识点】1.当一个表被删除时,相关的索引被自动删除。
2.一个非缓征的主键约束或者唯一约束自动产生一个唯一的索引。
3.对于DML语句操作,相关的索引自动更新。
4.索引可以建立在表和clusters上。
5.如果对列进行了不同的组合,那么可以在相同的列上创建多于一个的索引。
- Oracle之索引(认证考试指南全册)
- Oracle之条件函数(DECODE函数/COALESCE函数/NVL函数)(认证考试指南全册)
- Oracle之分组函数(认证考试指南)
- Oracle之SQL联接(认证考试指南)
- Oracle之事务控制(认证考试指南)
- Oracle之专有名词(认证考试指南)
- Oracle之Oracle产品系列(认证考试指南)
- Oracle之字符操作函数(认证考试指南)
- Oracle之监视和解决锁定冲突(认证考试指南)
- OCP认证考试指南(15):监视Oracle
- Oracle之子查询(认证考试指南)
- OCP认证考试指南(3):创建Oracle数据库(1)
- OCP认证考试指南(3):创建Oracle数据库(2)
- OCP认证考试指南(3):创建Oracle数据库(3)
- OCP认证考试指南(1):Oracle的基本概念
- OCP认证考试指南(2):安装Oracle Database 10G
- OCP认证考试指南(4):接合Oracle数据库
- OCP认证考试指南(5):管理Oracle进程
- Python的包管理工具
- 正则表达式文献
- IT人,如何提升自己
- ORA-12520错误解决方法
- struts2常量配置详情
- Oracle之索引(认证考试指南全册)
- protobuf简介
- 404页面的简洁版
- oracle正则表达式函数 匹配
- Windows 7 的离开模式
- oracle修改字段名及字段长度
- linux 访问windows ftp中文乱码的解决
- 关于会计人员继续教育问题
- [emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use) 问题思考?