- 博客(5)
- 收藏
- 关注
原创 myBatis 一对多,多表联合查询
踩坑了,做一下笔记,长长记性。 多表关联查询。 collecton 标签 属性: property : 对应实体类之中的属性名。 column:子查询时,映射时的参数; column="{a = a1, b=b1}",多参数为例。 a代表子查询中的入参。name = #{aname},那么b就是aname。 b代表SQL主查询语句中的查出来的字段名,也就是selec...
2021-09-22 17:30:12
223
原创 MySQL学习笔记三:MySQL索引(一)
InnoBD引擎使用了B+树索引模型,所以MySQL的数据都是放在B+树上的。 每一个索引都对应一个B+树。 一个表上如果有多个索引,那就会有多个B+树。 索引分为两种:主键索引(聚簇索引)和普通索引(二级索引)。 主键索引(聚簇索引): key-主键的值,value-整行数据。 普通索引(二级索引): key-索引列的值,value-主键的值。 使用普通索引进行查询时,会有回表现象。 根据普通索引得到主键值,再去根据主键索引进行查询。 数据库优化: 1. 项目...
2021-07-19 15:15:59
128
原创 MySQL学习笔记二:MySQL的基础架构
MySQL可以分为两大部分,一个是Service层,一个是引擎层。 Service层: 公共部分,所有引擎共享,涵盖了MySQL的大部分功能,以及所有的内置函数。它又分为四个部分:连接器、查询缓存(MySQL8.0之后已经去除,效果不好,还占内存)、分析器、优化器、执行器。 1. 连接器 链接数据库,校验用户名、密码,加载用户权限。 用户登陆后,即使权限发生变更,也不会立即生效,而是在下次登陆后生效。 链接分为两种:长连接和短链接。...
2021-07-16 10:28:01
105
原创 MySQL学习笔记一:limit 和 offset
limit n : 查询结果返回前n条数据。 limit y offset x :查询结果跳过 x 条数据,返回前 y 条数据。 补充: ifnull(a,b) : 如果查询结果a == null 返回 b ,否则返回 a .
2021-07-14 14:45:17
138
转载 java对redis的基本操作
一、server端安装 1、下载 https://github.com/MSOpenTech/redis 可看到当前可下载版本:redis2.6 下载windows平台文件: 解压后,选择当前64位win7系统对应的版本: 2、安装 1)解压后将里面所有文件拷贝至redis安装目录: 几个exe程序的功能: ...
2018-03-22 08:47:02
128
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人