一尘不染

MySQL:唯一字段需要作为索引吗?

mysql

UNIQUE我的表中有一个字段,我需要快速搜索它。我需要索引吗?

对唯一字段和索引字段的搜索在速度或资源使用方面是否有所不同?


阅读 534

收藏
2020-05-17

共1个答案

一尘不染

,您不必再次为其编制索引。指定时UNIQUE KEY,将为该列建立索引。因此,它与 相同类型的 其他索引列(例如PRIMARY
KEY)在性能上没有区别。

但是,如果类型不同,则性能差异很小。

2020-05-17