TMS*_*TMS 6 mysql sql database indexing
在我的表格中,我有两个密切相关的列A和B.我应该考虑哪些因素来决定是否创建:
如果我改变了怎么办:
where A = 5 and B = 10(并且从不喜欢where A = 5)的查询,where A > 3 and A < 10 and B > 12 and B < 20,order by (A, B),group by (A, B)?注意:我故意没有提供有关我的具体案例的更多详细信息,因为我想要一个也会为其他人服务的一般答案.我使用的是mysql,但是如果你给出更一般的答案,那么一般来说SQL会很棒.
好的,当你有索引(A,B)时,MySQL也可以将它用作索引(A).声明AB和A毫无意义.然而,声明AB和B确实如此
所以你有这些选择: