排序
Mysql第06章多表查询
# 第06章_多表查询 /* SELECT ...,....,.... FROM .... WHERE .... AND / OR / NOT.... ORDER BY .... (ASC/DESC),....,... LIMIT ...,... */ #1. 熟悉常见的几个表 DESC employees; DESC depar...
MySQL 8.0 Dynamic Redo Log Sizing翻译
本文是MySQL 8.0 Dynamic Redo Log Sizing[1]这篇文章的翻译。如有翻译不当的地方,敬请谅解,请尊重原创和翻译劳动成果,转载的时候请注明出处。谢谢! 这篇博文将讨论MySQL 8.0.30中引入的最...
14|第十四话:基础篇-MySQL之连接查询
上一篇文章中,我们接触到了用户表和用户收货地址表,分别存储用户基本信息和用户相应的收货地址信息,一个用户可能会设置多个收货地址,显然是一对多的关系。 当我们查询某个用户信息时,只需...
Mybatis源码学习一Executor
Executor架构 Caching Executor的作用就是实现二级缓存,使用的是装饰者模式。 装饰者模式:在不改变原有类继承结构的情况下,新建一个对象来扩展原有功能。 Executor具体实现 maven依赖 org.my...
「原创」公司裁员,Mybatis源码都不会不裁你裁谁?
本文详细介绍了阅读MyBatis源码的学习思路,并且对源码做了详细注释,讲解了整个Mybatis的启动过程。 本文篇幅较长,建议收藏阅读,非常适合用于面试前的重点复习。 点击上方“后端开发技术”,...
Mysql第13章约束
#第13章_约束 /* 1. 基础知识 1.1 为什么需要约束? 为了保证数据的完整性! 1.2 什么叫约束?对表中字段的限制。 1.3 约束的分类: 角度1:约束的字段的个数 单列约束 vs 多列约束 角度2:约束...
MyBatis和JPA的优劣以及MyBatisPlus的使用
一、MyBatis和JPA的优劣 JPA的优势: 简单的CRUD完全不需要写SQL语句,也不必编写持久层接口,仅仅需要继承JpaRepository接口即可。JPA提供了一种完全面相对象的编程方式,除了基本的CURD之外,...
MySQL双写缓冲区(Doublewrite Buffer)
摘要 为什么需要Doublewrite Buffer Doublewrite Buffer原理 Doublewrite Buffer相关参数 总结 摘要 InnoDB是MySQL中一种常用的事务性存储引擎,它具有很多优秀的特性。其中,Doublewrite Buffe...
第二章Docker安装安装步骤CentOS7安装Docker
基础篇(零基小白) Docker安装 安装步骤 CentOS7安装Docker 前提说明: CentOS Docker 安装 前提条件 目前,CentOS 仅发行版本中的内核支持 Docker。Docker 运行在CentOS 7 (64-bit)上, 要求系...
Mysql第07章单行函数
第07章_单行函数 #第07章_单行函数 #1.数值函数 #基本的操作 SELECT ABS(-123),ABS(32),SIGN(-23),SIGN(43),PI(),CEIL(32.32),CEILING(-43.23),FLOOR(32.32), FLOOR(-43.23),MOD(12,5),12 MOD 5...