Oracle之视图及索引如何使用

发布时间:2022-07-19 13:46:49 作者:iii
来源:亿速云 阅读:364

本篇内容主要讲解“Oracle之视图及索引如何使用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Oracle之视图及索引如何使用”吧!

一、视图的使用

1.概念

视图概念: 视图是基于一个表或多个表或视图的逻辑表(虚表),本身不包含数据,通过它可以对表里面的数据进行查询。

基表:视图是从一个或多个实际表中获得的,这些表的数据存放在数据库中。那些用于产生视图的表叫做该视图的基表。

视图优点:

2.视图分类

视图分为简单视图和复杂视图。两者区别如下:

3.视图语法

创建视图的语法:

参数解析:

4.视图实例

create or replace view emp_view
as select * from emp where empno<1003;

 二、索引

1.索引概念

2.索引分类

2.1、按物理存储方式分类

B*树索引:B*树索引的存储结构类似书的索引结构,有分支和叶两种类型的存储数据块。分支块相当于书的大目录,叶块相当于索引到具体的书页。

位图索引:位图索引的存储主要用来节省空间,减少Oracle对数据块的访问,它采用位图偏移方式来与表的行ID对应,采购位图索引一般是重复值太多的表字段。

2.2、按逻辑功能分类

唯一索引:唯一索引意味着不会有两行记录相同的索引键值。

非唯一索引:非唯一索引即不对索引列的值进行唯一性限制。

3.索引原则

在正确使用索引的前提下,索引可以提高检索相应表的速度。

下列情况不适合创建索引:

4.索引语法

索引创建的语法:

创建索引:

create index ix_emp_ename on emp(ename);

删除索引:

drop index ix_emp_ename;

到此,相信大家对“Oracle之视图及索引如何使用”有了更深的了解,不妨来实际操作一番吧!这里是亿速云网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

推荐阅读:
  1. 怎么使用oracle索引监控
  2. Oracle运维案例之反序函数索引的使用

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

oracle

上一篇:PHP内存溢出如何解决

下一篇:Go1.18新特性工作区模糊测试及泛型如何使用

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》