中易网

请问,mysql中,有一张表含有两个列name,age,其中只有name列设置了索引

答案:2  悬赏:60  
解决时间 2021-02-16 08:15
请问,mysql中,有一张表含有两个列:name,age,其中只有name列设置了索引,
当查询多个列时,语句为:select * from table where name='xx' and age='xx'时,
name索引会起作用吗?如果起作用,原理是什么,是先查找出name列数据对应的指针,然后再根据name列结果集,继续查找age列的位置吗?
最佳答案
起作用,你说的原理是对的。需要注意的是,如果不存在name='xx'这个结果,或者有表中有大量行满足name='xx',则mysql会选择使用全表扫描而不是索引,也就是说在这两种情况下name索引不起作用。
全部回答
任务占坑
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
学习雷锋的什么精神
住宿舍前需准备什么东西?
油煎包子地址在什么地方,想过去办事
知道圆珠笔的笔尖是用什么做的吗?
春季脸部过敏怎么办?
歌词有个老头六十多多多多多,坐在门前把管撸
如何给discuz个人资料增加选项
千科厨卫电器我想知道这个在什么地方
雪碧花花公主有后续吗
法院的传单一般都是什么形式的,还是一般都怎
关于access的填空题,谢谢
哪位大侠能不能给我传个CDR拼版插件?在此谢
吉林公主岭农村商业银行环岭支行我想知道这个
有谁在南京旺旺食品厂上班
苹果4手机怎样才能让手机里的短信存的时间长
推荐资讯
国家税务总局五常市税务局地址在什么地方,想
想进株洲南车集团
如何对多技能水平表现好的员工进行激励
在初三时,有一个人喜欢你,你怎么办?
9月到漠河,自驾车要办防火通行证吗
春未老,风细柳斜斜.是什么意思
手机上使用过网银,后又卸载了,手机丢了,又危
求教油炸臭豆腐技术,我想自己开一个油炸臭豆
本人红米手机,之前删除掉了一些是软件,可是
鱼漂DIY材料哪里卖比较全
万家福购物中心在什么地方啊,我要过去处理事
高新开发区世园美地小区准确位置行走路线图我
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?