欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

索引

程序员文章站 2022-04-18 11:47:44
...

什么是索引

  1. 方案(schema)中的一个数据库对象
  2. 在oracle数据库中用来加速对表的查询
  3. 减少磁盘I/O
  4. 索引是独立的数据库对象,与表独立存放
  5. 关键字始终与表的索引字段相同,这点有数据库自动维护

如何创建

  1. oracle会自动为主键和唯一键创建索引
---自动创建的索引是没有办法手动删除的
---但在删除主键约束、唯一约束的时候,索引会被自动删除
alter table emp
	add constraints ename_uni unique (entname);

alter table emp 
	drop constraints ename_uni;
  1. 可以手动创建约束,在查询时,经常用作查询条件的字段应该添加索引。
create index ename_index on emp(entname);

drop index  ename_index;
相关标签: 索引