MySQL索引的建立与实现
生活随笔
收集整理的這篇文章主要介紹了
MySQL索引的建立与实现
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
一、索引介紹
1.MySQL中,所有的數(shù)據(jù)類型都可以被索引,索引包括普通索引,唯一性索引,全文索引,單列索引,多列索引和空間索引等。
2.額外的:我已知的自動(dòng)創(chuàng)建索引的時(shí)機(jī):創(chuàng)建主鍵,唯一,外鍵約束的時(shí)候
3. 索引優(yōu)點(diǎn):提高查詢,聯(lián)合查詢,分級和排序的時(shí)間
索引缺點(diǎn):索引占空間,維護(hù)(創(chuàng)建,更新,維護(hù))索引時(shí)需要耗費(fèi)時(shí)間
、有時(shí)候需要索引很長的字符列,這會讓索引變得大且慢。一個(gè)方式是使用哈希索引,另一個(gè)是使用前綴索引,即索引開始的部分字符串,這樣可以節(jié)約索引空間,提高效率。
總結(jié)
以上是生活随笔為你收集整理的MySQL索引的建立与实现的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: JNI编程之java层和native层的
- 下一篇: 【Oracle】append