随笔分类 - sql
摘要:object TimeUtils { var DEFAULT_FORMAT = DateTimeFormatter.ofPattern("yyyyMMddHHmmss") var HOUR_FORMAT = DateTimeFormatter.ofPattern("yyyyMMddHH") var
阅读全文
摘要:区别1:in首先会查询其右边子句结果,根据子句结果匹配左边结果是否满足,所以对于内部子句结果比较小的适合使用in;exists首先会去查询 exists左边的结果,然后根据左边记录去查询是否满足右边,所以适合左边结果比较小的 区别2:in只能适用于一个字段,而exsits适用于1个或多个字段
阅读全文
摘要:1. 对于联合索引,没有遵循左前缀原则 2. 索引的字段区分度不大,可能引起索引近乎全表扫描 3. 对于join操作,索引字段的编码不一致,导致使用索引失效 4.对于hash索引,范围查询失效,hash索引只适合精确匹配 5. 有索引,但操作索引项字段“·不干净” 加了函数或者各种骚操作 对于sql
阅读全文