- 博客(171)
- 资源 (9)
- 收藏
- 关注
原创 Spring框架理解(四)
(一) Spring JDBCJDBC模块负责数据库资源管理和错误处理。针对数据库的操作,spring框架提供了JdbcTemplate类。(1)JdbcTemplate解析JdbcTemplate类是Spring JDBC的核心类。JdbcTemplate类继承抽象类JdbcAccessor,同时实现了JdbcOperations接口。(2)Spring JDBC配置Spring...
2019-11-11 10:54:09 332
原创 minio桶命名规则
Bucket names must be between 3 (min) and 63 (max) characters long.(img-A59RBSsO-1707287386665)]
2024-02-07 14:31:44 1144
原创 索引失效问题
EXPLAIN select id,name,age,workno from emp where age = 20 or name = “小明”;EXPLAIN select id,name,age,workno from emp where NAME like ‘%红’;优化方法: key<>0 改为 key>0 or key<0。优化方法: key<>0 改为 key>0 or key<0。当or左右查询字段只有一个是索引,该索引失效,只有当or左右查询字段均为索引时,才会生效。
2024-02-07 14:27:09 391
原创 联合索引之最左匹配原则
联合索引中,从最左边的字段开始匹配,若条件中字段在联合索引中符合从左到右的顺序则走索引,否则不走,可以简单理解为(a, b, c)的联合索引相当于创建了a索引、(a, b)索引和(a, b, c)索引。同时遇到范围查询(<、>、between、like就会停止匹配)。举例:比如一个表有a,b,c 三个字段,然后建立 联合索引 index(a,b,c)注意这里索引字段的顺序//会走索引//会走索引。
2024-02-07 14:26:03 593
原创 inner join 与 left join ,right join之间的区别
换句话说,左表(A)的记录将会全部表示出来,而右表(B)只会显示符合搜索条件的记录(例子中为: A.aID = B.bID).很明显,这里只显示出了 A.aID = B.bID的记录.这说明inner join并不以谁为基础,它只显示符合条件的记录.仔细观察一下,就会发现,和left join的结果刚好相反,这次是以右表(B)为基础的,A表不足的地方用NULL填充.left join是以A表的记录为基础的,A可以看成左表,B可以看成右表,left join是以左表为准的.B表记录不足的地方均为NULL.
2024-02-05 10:56:14 422
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人