mysql中哪些字段不需要使用索引?
PHPz
PHPz 2017-04-17 10:58:51
[MySQL讨论组]

我知道的有字段值存在null的字段和起逻辑判断作用的字段(比如字段值只有0或1)

但不太清楚为什么,对于起到逻辑判断的字段,我觉得可能是使用线性查找的时间复杂度和使用B+树二分查找的时间复杂度差不多,甚至可能会更长一些,所以这种字段上不需要加索引,但值有null的又是为什么不需要加呢?

还有其他的什么情况也是不需要加索引的呢?

PHPz
PHPz

学习是最好的投资!

全部回复(3)
巴扎黑

你哪些字段查询的多的话,就添加个索引吧,但是索引不能太多,

ringa_lee

除了主键索引,在查询中有价值的字段可做索引。没必要太多索引。

大家讲道理

根据你应用的查询语句来定哪些要索引

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号