Mysql基礎教程 mysql進階

Mysql索引的概念



什么是索引?


1.索引由數據庫中一列或多列組合而成,其作用是提高對表中數據的查詢速度。


2.索引的優點是可以提高檢索數據的速度。


3.索引的缺點是創建和維護索引需要耗費時間,耗費磁盤空間。


4.索引可以提高查詢速度,會減慢寫入速度。


在MySQL不同數據庫中支持不同的索引,索引建立在表上的,索引分為哈希索引、必確索引,innodb和myicem支持必確索引,mimre支持哈希索引、必確索引但默認的是哈希索引。



索引個分類?


1.普通索引


相當于建立了書簽,通過普通索引也可以快速查詢。


2.唯一索引


主鍵是一個特殊的唯一索引,建立唯一索引的值就不能重復了。


3.全文索引


通過服務text的來指定全文索引,只能創建在上的字符列的字符上,內容全是英文的才可使用全文索引,中文就用不到。


4.單列索引:


就是在一個字段上創建索引,可以是普通索引、唯一索引、全文索引都可以。


5.多列索引:


就是在多個字段上創建索引,但是在使用中也需要注意第一個字段被用上后才被索引。


6.空間索引:


通過SPATIAL創建空間索引,空間索引的類型就是空間,用的比較少。



【本文由麥子學院獨家原創,轉載請注明出處并保留原文鏈接】

logo
? 2012-2016 www.jvbprd.live
蜀ICP備13014270號-4 Version 5.0.0 release20160127

免費領取價值1888元求職寶典!

客服熱線 400-862-8862

回到頂部

彩票安徽25选5