oracle索引有哪些分类,Oracle中的索引分类
生活随笔
收集整理的這篇文章主要介紹了
oracle索引有哪些分类,Oracle中的索引分类
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Oracle中的索引分類
(2012-05-01 08:12:24)
標簽:
索引
b樹
位圖
創建
檢索功能
雜談
Oracle中可以創建多種類型的索引,以適應各種表的特點和各種查詢條件的特點;可以按列的多少,索引列是否唯一、索引數據的組織形式對索引進行分類。
1.單列索引與復合索引
一個索引可以由一個或多個列組成,用來創建索引的列被稱為“索引列”。
單列索引是基于單列所創建的索引,復合索引是基于兩列或者多列所創建的索引。
2.唯一索引與非唯一索引
唯一索引是索引列值不能重復的索引,非唯一索引是索引列可以重復的索引。
無論是唯一索引還是非唯一索引,索引列都允許取NULL值。默認情況下,Oracle創建的索引是不唯一索引。
3.B樹索引
B樹索引是按B樹算法組織并存放索引數據的,所以B樹索引主要依賴其組織并存放索引數據的算法來實現快速檢索功能。
4.位圖索引
位圖索引在多列查詢時,可以對兩個列上的位圖進行AND和OR操作,達到更好的查詢效果。
5.函數索引
Oracle中不僅能夠直接對表中的列創建索引,還可以對包含列的函數或表達式創建索引,這種索引稱為“位圖索引”。
分享:
喜歡
0
贈金筆
加載中,請稍候......
評論加載中,請稍候...
發評論
登錄名: 密碼: 找回密碼 注冊記住登錄狀態
昵???稱:
評論并轉載此博文
發評論
以上網友發言只代表其個人觀點,不代表新浪網的觀點或立場。
總結
以上是生活随笔為你收集整理的oracle索引有哪些分类,Oracle中的索引分类的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android Tencent x5we
- 下一篇: Oracle索引建立原则