随笔分类 -  sql

摘要:1. 全局变量 全局变量可以直接使用,不用声明。全局变量前必须加 @ 1.1 赋值全局变量 -- 可以被赋值成任何类型 SET @var = XXX -- 通过 into 赋值,(查询出来的结果必须只有零到一行,列的个数需要和变量个数相同) SELECT a,b FROM tableName whe 阅读全文
posted @ 2022-01-22 20:17 一只小白的进修路 阅读(511) 评论(0) 推荐(0)
摘要:全表扫描:explain执行计划 type 列对应的 'ALL' 全索引扫描:explain执行计划 type 列对应的 'index' 由于InnoDB存储数据是基于索引的(即数据在文件中的存储形式是以【自定义主键或默认主键】构成的一颗B+树) 所以即使全表扫描走的也是这颗B+树的所有子节点(数据 阅读全文
posted @ 2022-01-01 23:20 一只小白的进修路 阅读(211) 评论(0) 推荐(0)
摘要:1. 什么是主从复制架构 主从复制架构有多个mysql节点,一个主节点,其他的是从节点,从节点不处理请求,只是同步主节点的数据 2. 工作步骤 (1) master将改变记录到二进制日志(binary log)中(这些记录叫做二进制日志事件,binary log events); (2) slave 阅读全文
posted @ 2021-09-26 14:23 一只小白的进修路 阅读(49) 评论(0) 推荐(0)
摘要:1. 规则 加锁的基本单位是next_key lock(左开右闭的区间 (] ),有的时候会退化成行锁或间隙锁 这个区间是动态的,比如原本的范围是(10,15),事务二把10记录删除了,事务1的区间就变为(5,15) 基于下面的栗子。 二级索引没有回表时,不会锁住聚簇索引的数据(lock in sh 阅读全文
posted @ 2021-09-23 21:14 一只小白的进修路 阅读(158) 评论(0) 推荐(0)
摘要:测试SQL语句 CREATE TABLE `blog`( `id` VARCHAR(50) NOT NULL COMMENT '博客id', `title` VARCHAR(100) NOT NULL COMMENT '博客标题', `author` VARCHAR(30) NOT NULL COM 阅读全文
posted @ 2020-08-04 22:14 一只小白的进修路 阅读(311) 评论(0) 推荐(0)
摘要:resultMap <select id="方法名" resultMap="XX"></select> <!--(要和resultMap中的id相同)--> <resultMap id="XX" type="最终要查询的pojo对象"> <result column="表的一个字段名" proper 阅读全文
posted @ 2020-08-01 01:36 一只小白的进修路 阅读(172) 评论(0) 推荐(0)
摘要:参数列表注解 @Param("XX") //例子 //在mapper接口中定义方法,参数上加上@Param("XX")注解 void addUser(@Param("name")String name,@Param("sex") String sex); //在mapper.xml文件中直接通过XX 阅读全文
posted @ 2020-07-31 22:32 一只小白的进修路 阅读(177) 评论(0) 推荐(0)
摘要:别名 映射的类型 _byte byte _long long _short short _int int _integer int _double double _float float _boolean boolean string String byte Byte long Long short 阅读全文
posted @ 2020-07-31 21:47 一只小白的进修路 阅读(252) 评论(0) 推荐(0)
摘要:1. 在 pom 中导入 log4j 的依赖 <!--log4j依赖--> <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.17</version> </dependency> 2. 阅读全文
posted @ 2020-07-17 23:09 一只小白的进修路 阅读(1263) 评论(0) 推荐(0)
摘要:建议在resources下配置接口的mapper类,并且和接口具有相同的路径 1. 导入mybatis和mysql相关驱动 <!--导入相关依赖--> <!--lombok--> <dependencies> <dependency> <groupId>org.projectlombok</grou 阅读全文
posted @ 2020-07-14 23:50 一只小白的进修路 阅读(1774) 评论(0) 推荐(0)
摘要:方法1: 去 'Advanced' 中修改 'serverTimezone' 为 'Asia/Shanghai' 方法2: 在 url 上追加 '?serverTimezone=GMT' 阅读全文
posted @ 2020-07-14 22:26 一只小白的进修路 阅读(5221) 评论(0) 推荐(0)