mysql 索引區別


一般索引與唯一索引:


唯一性索引unique index和一般索引normal index最大的差異就是在索引列上增加了一層唯一約束。添加唯一性索引的數據列可以爲空,但是隻要存在數據值,就必須是唯一的。


唯一索引與主鍵:

主鍵是特殊的索引,只不過它不允許爲空,並且在一張表裏只能聲明一組列爲主鍵,主鍵可以被外鍵引用,mysql等數據庫一般都自動給主鍵列建立索引來優化查詢

而唯一索引可以對多個列都做,並且它是可以爲空的,它雖然叫做索引,但是它主要是用來防止某些列的重複的,而不是專門用來查找的


唯一索引高併發環境下,避免一張表裏的某些列不要重複。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章