課程
/數據庫
/MySQL
/與MySQL的零距離接觸
什么是索引?突然就講到索引了,不知道什么情況,有人能講清楚點么?對它沒有一個具體的概念。
2018-03-24
源自:與MySQL的零距離接觸 3-2
正在回答
INDEX,好比你去查字典,你要查某個字的意思。那你就需要找到這個字所在的那一頁,你可以一頁一頁的翻,知道找到這個字,當然這個過程通常是很漫長的。
另一種方法就是你在字典前面的 目錄里面去看,這個字在哪一頁,然后直接翻到這一頁。
這個查找過程和數據自查找某一條記錄的過程是類似的,不同的是數據庫中的條目數或更龐大。
索引 在這里就是起到 目錄 的作用。
提高查詢效率。
當然索引不適用于所有字段,也不適用于所有表。
比如條目很少的表,你看幼兒園的只有幾頁書,就沒有目錄。
另外如果 字典 的內容進行了更新,帶來了頁數上的變動,目錄就得重新做,不然會給你錯誤的導引。所以索引一定程度上降低了UPDATE\DELETE等操作的效率。
深山小童
好的,非常感謝。
舉報
本課程涵蓋全部MySQL數據庫的基礎,學習MySQL數據庫的基礎知識
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2018-03-24
INDEX,好比你去查字典,你要查某個字的意思。那你就需要找到這個字所在的那一頁,你可以一頁一頁的翻,知道找到這個字,當然這個過程通常是很漫長的。
另一種方法就是你在字典前面的 目錄里面去看,這個字在哪一頁,然后直接翻到這一頁。
這個查找過程和數據自查找某一條記錄的過程是類似的,不同的是數據庫中的條目數或更龐大。
索引 在這里就是起到 目錄 的作用。
提高查詢效率。
當然索引不適用于所有字段,也不適用于所有表。
比如條目很少的表,你看幼兒園的只有幾頁書,就沒有目錄。
另外如果 字典 的內容進行了更新,帶來了頁數上的變動,目錄就得重新做,不然會給你錯誤的導引。所以索引一定程度上降低了UPDATE\DELETE等操作的效率。
2018-03-25
好的,非常感謝。