1. 程式人生 > >十二、索引

十二、索引

根據 圖片 drop 一個 inf 調整 分享圖片 技術 nbsp

1.定義

索引對應的英文單詞是:index

索引的作用:相當於一本字典目錄,提高程序的檢索/查詢效率;表中每一個字段都可添加索引。

註:主鍵會自動添加索引,能夠通過主鍵查詢的盡量通過主鍵查詢,效率較高。

索引和表相同,都是一個對象,表是存儲在硬盤文件中的,那麽索引也是表的一部分,索引也存儲在硬盤文件中。

2.什麽情況下適合給表中字段添加索引?

1>該字段數據量龐大

2>該字段有很少的DML操作(由於索引也需要維護,DML操作多的話,也影響檢索效率)

3>該字段經常出現在where條件中

註:實際開發中會根據項目需求或客戶需求等綜合因素來做調整

3.索引的應用

技術分享圖片

查看某張表的索引:show index from 表名

刪除某張表的索引:drop index 索引名 on 表名

技術分享圖片

十二、索引