原 學習ORCALE索引

2022-04-30 20:24:10 字數 636 閱讀 5574

--索引

--索引是加快檢索表中資料的方式。對於包含大量資料的表來說,如果沒有索引,那個麼可能對錶中資料的檢索速度慢得難以忍受。

--邏輯

--單列索引:索引關鍵字值包含一列的索引。

--復合索引:索引關鍵字包含了表中的多個列.列的數量最多是32個。

--惟一性索引:限制索引列不能出現重複值。

--非惟一性索引:不對索引列的重複值進行限制。

--基於函式的索引:是將要包含在索引中的乙個或多個列使用了函式或表示式。

--物理

--分割槽索引:索引可以分散在多個表空間、降低查詢資料的時間和提高可管理性。

--非分割槽索引:索引儲存在乙個表空間中。

--b樹索引:按照b樹結構儲存的。

--正向索引:索引項是按照公升序排列的。

--反向索引:索引項是按照降序排列。

--點陣圖索引:也是按照b樹結構組織。但是頁節點是按照第乙個索引列的點陣圖組織的,而不按照行的id號組織的。點陣圖中第乙個節點都對應著乙個可能的行的id

--建立索引

create index mytest.in_test_name

on mytest.test(name)

--刪除索引

drop index in_test_name;

學習ORCALE索引

索引 索引是加快檢索表中資料的方式。對於包含大量資料的表來說,如果沒有索引,那個麼可能對錶中資料的檢索速度慢得難以忍受。邏輯 單列索引 索引關鍵字值包含一列的索引。復合索引 索引關鍵字包含了表中的多個列.列的數量最多是32個。惟一性索引 限制索引列不能出現重複值。非惟一性索引 不對索引列的重複值進行...

(原)學習ORCALE 表和約束

表的建立 create table test id number,name varchar2 20 constraint test p id primary key id tablespace mytest 表的修改 alter table test add loginname varchar2 2...

orcale11g索引學習

我們經常查詢工資情況,為emp表的sal列建立索引 create index emp sal index 建立的索引名字,index前加unique代表唯一的索引,不加代表不唯一,前提是要保證新增索引的列的值是唯一的,沒有重複的,否則不能加unique on emp sal 建立的索引是emp表的s...