Oracle 索引

1. 創(chuàng)建索引

create index 索引名 on 表名(列名);

2. 刪除索引

drop index 索引名;

3. 創(chuàng)建組合索引

create index 索引名 on 表名(列名1,,列名2);

4.查詢索引

oracle中表的索引信息存在 user_indexesuser_ind_columns 兩張表里面

  • user_indexes: 系統(tǒng)視圖存放是索引的名稱以及該索引是否是唯一索引等信息;
  • user_ind_columns:統(tǒng)視圖存放的是索引名稱,對應(yīng)的表和列等;
基本查詢:
select * from user_indexes;
select * from user_ind_columns t;

-- 1. 根據(jù)索引名,查詢表索引字段
select * from user_ind_columns where index_name='索引名';
-- 2. 根據(jù)表名,查詢一張表的索引
select * from user_indexes where table_name='表名'

-------------------

關(guān)聯(lián)查詢:
select i.index_name,
       i.index_type,
       i.table_owner,
       i.table_name,
       i.uniqueness,
       i.tablespace_name,
       c.column_name,
       c.column_position,
       c.column_length
from 
       user_indexes i, user_ind_columns c
where 
       i.index_name = c.index_name;
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • ORA-00001: 違反唯一約束條件 (.) 錯誤說明:當(dāng)在唯一索引所對應(yīng)的列上鍵入重復(fù)值時,會觸發(fā)此異常。 O...
    我想起個好名字閱讀 5,977評論 0 9
  • 索引 索引保存置指定條件的ROWID, 表的索引索引信息-- USER_INDEXES索引列-- DBA_IND_...
    點點漁火閱讀 285評論 0 0
  • 一、索引概述 如果一個數(shù)據(jù)表中存有海量的數(shù)據(jù)記錄,當(dāng)對表執(zhí)行指定條件的查詢時。常規(guī)的查詢方法會將所有的記錄都讀取出...
    跑不完的操場閱讀 15,448評論 0 9
  • Oracle對象教程:索引(Index)創(chuàng)建使用,索引:對數(shù)據(jù)庫表中的某些列進行排序,便于提高查詢效率。 當(dāng)我們在...
    forever_smile閱讀 1,239評論 0 1
  • “你們的舞蹈跳的太亂了,每個人都在跳自己的?!?臨近期末考試,舞蹈老師要求我們各自組隊下去排練一個舞蹈,而上面的一...
    方默默閱讀 798評論 0 2

友情鏈接更多精彩內(nèi)容