分类:
Oracle
索引
索引类似于图书的目录,用户可以通过索引快速查找到需要的内容,索引也可以理解为标识。
索引是一种树形结构,从逻辑设计和物理设计实现这两方面可以分为几大类:
逻辑设计方面:
单列索引或组合索引、唯一性索引、非唯一性索引和基于函数的索引等。
物理设计实现方面:
分区索引、B树索引、正向索引、反向索引、位图索引等。
--创建索引
语法如下:
CREATE [UNIQUE] INDEX 索引名称
ON 表名(列名1,列名2,......)
WHERE 条件
例子:
--创建唯一性索引(注:索引列不能为空(NULL))
SQL>CREATE UNIQUE INDEX INDEPAR ON EMPTable(DEPARTNo);
--创建位图索引
SQL>CREATE BITMAP INDEX inSex on emptable(sex);
--修改索引
SQL>ALTER INDEX inSex REBUILD;
--合并索引
SQL>ALTER INDEX inSex COALESCE;
--删除索引
SQL>DROP INDEX inSex;
视图
视图是查询一张或者多张表的SELECT 语句的描述。
也可理解为一张虚拟表,它不占用空间存储数据,仅仅存储从关系视图中获取的数据的定义。
--创建视图
SQL>CREATE [OR REPLACE] VIEW 视图名 -- 不能与表名重复
AS
SELECT * FROM 表名;
--删除视图
SQL>DROP VIEW 视图名;
评价
排名
6
文章
6
粉丝
16
评论
8
{{item.articleTitle}}
{{item.blogName}} : {{item.content}}
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2025TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:50010702506256
欢迎加群交流技术