千家信息网

序列、视图、索引(面试看这个就GO了)

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,oracle内置对象序列、视图、索引序列create sequence aaa start with 1;使用视图创建好之后然后直接用就OK了有了视图可以代替子查询,使得sql简洁视图存放的不是真正的
千家信息网最后更新 2026年11月02日序列、视图、索引(面试看这个就GO了)


oracle内置对象

序列、视图、索引

序列

create sequence aaa start with 1;

使用

视图

创建好之后

然后直接用

就OK了

有了视图可以代替子查询,使得sql简洁

视图存放的不是真正的数据,而是查询语句

通过视图可以修改基表

前提是视图的数据结构要和基表的数据结构是一样的才可以!

只读视图

但是视图是用来看的,不是用来改的

那么如何在创建视图时以后不让做修改操作呢?答案如下:

检查视图

还有一种情况,如果要修改视图,那么视图列本身是没有约束的,那么加上检查视图,就可以到基表中去做约束检查

以上都为简单视图

多表联查的结果为复杂视图,仅仅只能用来简化查询

注意:能用表的地方都能用视图!


终于到了索引!

索引的作用

面试题:海量数据如何查询速度快:索引+优化

OK,我们来学习索引

当我们为列创建约束的时候,有一些约束自动就为我们创建了索引

索引分好多种,上面自动添加的叫做唯一值索引

接下来我们自己建索引,叫做普通索引

单字段索引:

多字段索引

其实,索引是一张表,就像书的目录一样,查询东西能够快速定位,不用一页一页的翻来找。

另外,索引是站数据库硬盘和内存空间的,也就是所谓的耗费资源换取速度

最重要的是,为字段加索引之后,是可以换取速度的加快,但是同时会降低增删改的速度,因为做增删改操作的时候,会更新索引表,相当于耗费了两倍的速度!

索引表是数据库自动为我们维护,不用我们自己维护,这就是索引另一个最大的好处。

特殊索引:位图索引

有一种情况,创建的某些列的数据仅仅只有几类情况,比如说

性别:只有男女

某学校学生表的班级:只有一年级二年级到六年级

那么想要快速定位这些数据,比如,我想要查某学校10万学生里二年级的人的信息

那么我们需要一种特殊的索引,叫做位图索引

当我查询


这句话的时候,会很快

加索引规则,只有常用的where限定列,才加索引

比如我要经常查时间段,也就是where中界定时间段,那么我们就给时间列加索引


索引 视图 数据 查询 速度 只有 年级 加索 字段 情况 时候 时间 检查 序列 特殊 不用 也就是 位图 学校 学生 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网高科技 华服互联网科技靠谱吗 天津市摩尔互联网科技 北京互联网科技有限公司 互联网科技ppt模板 顺玮阁互联网科技 四个字互联网科技公司取名 深圳卡尔迅互联网科技有限公司怎么样 华服互联网科技官网 昭通互联网科技选哪家 崇明区互联网教育科技售后服务 高科技互联网发展前景如何 科技大学互联网 互联网科技公司营业执照怎么办理 珠海东科互联网科技有限公司 互联网科技手抄报图片 安徽零酒互联网科技有限公司 互联网高科技绘画 互联网科技企业文化 科技发展第三阶段互联网时代 互联网科技英文 华脉科技工业互联网产品 太原新华互联网科技学校怎么样 深圳互联网科技怎么样 南山科技园互联网公司有哪些 每天都有哪些好的互联网科技 广东工业互联网大赛深圳学泰科技 珠海东科互联网科技有限公司 马化腾互联网科技教学 宁波允成互联网科技有限公司
0