提高查詢速度,有利于排序和分組. (排序和分組如用不上索引,則會産生臨時表和filesort的過程)
根據業務邏輯,分析列查詢的頻度和順序, 建立索引和複合索引.
主鍵索引(primary key), ---->不需要有索引名,因為隻有一個主鍵索引
唯一索引(unique key)
---->unique key email(email(10))
括号裡面是表字段,外面是索引名字,其他索引一樣
裡面的10是指索引的長度,如[email protected],隻取出了前面10個字元做索引
普通索引(key),
全文索引(fulltext key)--->中文環境下基本無效,一般用第三方方案如sphinx(中文分詞)
多列索引:key xm(xing,ming)用xing和ming兩個字段做索引
備援索引:在某個字段上有多個索引,如 key xm(xing,ming) ,key m(ming),有兩個 就是備援索引
轉載于:https://www.cnblogs.com/lauhp/p/7999458.html