索引
程序员文章站
2022-04-18 11:47:44
...
什么是索引
- 方案(schema)中的一个数据库对象
- 在oracle数据库中用来加速对表的查询
- 减少磁盘I/O
- 索引是独立的数据库对象,与表独立存放
- 关键字始终与表的索引字段相同,这点有数据库自动维护
如何创建
- oracle会自动为主键和唯一键创建索引
---自动创建的索引是没有办法手动删除的
---但在删除主键约束、唯一约束的时候,索引会被自动删除
alter table emp
add constraints ename_uni unique (entname);
alter table emp
drop constraints ename_uni;
- 可以手动创建约束,在查询时,经常用作查询条件的字段应该添加索引。
create index ename_index on emp(entname);
drop index ename_index;
上一篇: 索引相关
下一篇: Struts2 的OGNL与值栈学习