比如这样 select * from a join b on a.name = b.name
索引该在哪个表的name字段建立,有什么技巧,给点参考资料
mysql Join 查询 一般索引怎么建立的
答案:2 悬赏:20 手机版
解决时间 2021-03-20 17:04
- 提问者网友:椧運幽默
- 2021-03-20 13:16
最佳答案
- 五星知识达人网友:酒者煙囻
- 2021-03-20 13:21
对于关联表,关联条件字段必须要在两个表中都建立索引才有效,否则不会起作用。有关MySql的知识想要全面深入了解可阅读《高性能MySql》,这是目前最好的中文版MySq书籍。祝你好运!
全部回答
- 1楼网友:轻雾山林
- 2021-03-20 13:58
1,没有跨表的联合索引
2,t1.id t2.uid t1.name t3.username 需要各自建立索引
3,group by的时候有没有索引就无所谓了,主要是要对查询条件上的字段建立相关索引
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯