1. 鍵約束
關鍵字key
比如UNIQUE KEY就是一個唯一性約束,用于確保表中的某一列或多列的組合具有唯一性,不允許有重復值.當定義一個唯一性約束的時候,會自動創建一個唯一性索引來支持這一約束,這意味著它同時也起到了索引的作用.加速了對列的查詢速度.
2. 索引
關鍵字index
UNIQUE INDEX則直接指定一個唯一性索引,它的主要目的是為了加快查詢速度,但同時也強制實行了唯一性約束,即索引的列不允許有重復的值.
3. 小結
二者都實現了數據的唯一性,也都創建了唯一性索引,實際情況下,二者是可以等效的.