【实施工程师之家】——mysql四种索引PRIMARY(主键索引)、INDEX(一般索引)、UNIQUE(非空索引)、FULLTEXT(全文索引)应用
生活随笔
收集整理的這篇文章主要介紹了
【实施工程师之家】——mysql四种索引PRIMARY(主键索引)、INDEX(一般索引)、UNIQUE(非空索引)、FULLTEXT(全文索引)应用
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
mysql四種索引PRIMARY(主鍵索引)、INDEX(一般索引)、UNIQUE(非空索引)、FULLTEXT(全文索引)應用
目錄
1)PRIMARY:
2)NORMAL:
3)UNIQUE:
4)FULLTEXT:
索引不足之處
1)PRIMARY:
主鍵索引。索引列唯一且不能為空;一張表只能有一個主鍵索引(主鍵索引通常在建表的時候就指定)
2)NORMAL:
普通索引。索引列沒有任何限制;
3)UNIQUE:
唯一索引。索引列的值必須是唯一的,但允許有空;
4)FULLTEXT:
全文搜索的索引。FULLTEXT 用于搜索很長一篇文章的時候,效果最好。用在比較短的文本,如果就一兩行字的,普通的 INDEX 也可以。
索引不足之處
(1)索引提高了查詢的速度,但是降低了INSERT、UPDATE、DELETE的速度,因為在插入、修改、刪除數據時,還要同時操作一下索引文件;
(2)建立索引未見會占用一定的磁盤空間。
總結
以上是生活随笔為你收集整理的【实施工程师之家】——mysql四种索引PRIMARY(主键索引)、INDEX(一般索引)、UNIQUE(非空索引)、FULLTEXT(全文索引)应用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql全文索引FULLTEXT的哈希
- 下一篇: mysql索引_效率测试(包含测试sql