SQL 索引知识
數據庫新創建的索引可以理解為一張新表嗎?
可以,是新表,為索引表。跟正常的表一樣,里面存有相關數據,一列指向實際表中索引列,一列指向磁盤中數據塊地址,當我們查找數據的時候用了索引,就通過索引表快速找到磁盤上的數據。索引表相當于中介,它存有連接用的數據,可以說是指針,它占用存儲空間,需要維護。基礎的東西要多看深入點。要在Oracle數據庫中使用索引,首先需要創建Oracle索引。下面就為您介紹創建Oracle索引的方法,希望對您能有所幫助。
適當的使用索引可以提高數據檢索速度,可以給經常需要進行查詢的字段創建索引。oracle的索引分為5種:唯一索引,組合索引,反向鍵索引,位圖索引,基于函數的索引
創建Oracle索引的標準語法:
CREATE INDEX 索引名 ON 表名 (列名)
TABLESPACE 表空間名;
創建唯一索引:
CREATE unique INDEX 索引名 ON 表名 (列名)
TABLESPACE 表空間名;
創建組合索引:
CREATE INDEX 索引名 ON 表名 (列名1,列名2)
TABLESPACE 表空間名;
創建反向鍵索引:
CREATE INDEX 索引名 ON 表名 (列名) reverse
TABLESPACE 表空間名;
后期會陸續更新
轉載于:https://blog.51cto.com/longx/1303680
總結
- 上一篇: linux飞信机器人的安装fetion
- 下一篇: 华为机考题1