开发者社区 问答 正文

mysql中哪些字段不需要使用索引

我知道的有字段值存在null的字段和起逻辑判断作用的字段(比如字段值只有0或1)但不太清楚为什么,对于起到逻辑判断的字段,我觉得可能是使用线性查找的时间复杂度和使用B+树二分查找的时间复杂度差不多,甚至可能会更长一些,所以这种字段上不需要加索引,但值有null的又是为什么不需要加呢?还有其他的什么情况也是不需要加索引的呢?

展开
收起
蛮大人123 2016-02-07 10:07:42 2928 分享 版权
1 条回答
写回答
取消 提交回答
  • 我说我不帅他们就打我,还说我虚伪

    除了主键索引,在查询中有价值的字段可做索引,哪些字段查询的多的话,就添加个索引,没必要太多索引。

    2019-07-17 18:38:53
    赞同 展开评论