用不上专题

MySQL在什么样的情况下会用不上索引,或者索引失效

1.不遵循最左前缀原则 当我们写一个sql语句时,后面会跟上查询条件,最左前缀原则就是在我们使用复合索引的时候查询条件会从做左到右进行匹配。只有充分的利用到联合索引的时候才会用到联合索引。 比如: select * from student where name like '雷军'% and age>18;都用上了索引 select * from student where name  l

公司代码太烂,我学的东西都用不上!

我刚入行的时候,看到什么不爽的地方就会抱怨: 这个项目怎么还用这么老旧的技术? 这代码太烂了! 为什么没有写单元测试? ...... 当然,随之而来的就是一些改进的想法: 换个新框架吧! 把这个模块重构一下! 把单元测试补上! 干脆重写吧! ...... 实际上,我肯定不是第一个有这些想法的人,有这样念头的人好几年前就存在了。我的这些想法很可能已经被很多人提出过、思考过。 但是这些问题为什么还一