摘要: 解除正在死锁的状态有两种方法: 第一种: 1.查询是否锁表 show OPEN TABLES where In_use > 0; 2.查询进程(如果您有SUPER权限,您可以看到所有线程。否则,您只能看到您自己的线程) show processlist 3.杀死进程id(就是上面命令的id列) ki 阅读全文
posted @ 2020-11-11 23:04 MaxBruce 阅读(669) 评论(0) 推荐(1)
摘要: 在mysql中有多种索引,有普通索引,全文索引,唯一索引,多列索引,小伙伴们可以通过不同的应用场景来进行索引的新建,在此列出三种新建索引的方法 mysql 中添加索引的三种方法 1.1 新建表中添加索引 ① 普通索引 1234567 create table t_dept( no int not n 阅读全文
posted @ 2020-11-11 13:07 MaxBruce 阅读(113626) 评论(2) 推荐(6)
摘要: 如果条件中有or,即使其中有条件带索引也不会使用(这也是为什么尽量少用or的原因) 注意:要想使用or,又想让索引生效,只能将or条件中的每个列都加上索引 2.对于多列索引,不是使用的第一部分,则不会使用索引 3.like查询是以%开头 4.如果列类型是字符串,那一定要在条件中将数据使用引号引用起来 阅读全文
posted @ 2020-11-11 13:05 MaxBruce 阅读(348) 评论(0) 推荐(0)
摘要: 最近两年 springmvc + mybatis 的在这种搭配还是蛮火的,楼主我呢,也从来没真正去接触过mybatis, 趁近日得闲, 就去学习一下mybatis吧。 本次拟根据自己的学习进度,做一次关于mybatis 的一系列教程, 记录自己的学习历程, 同时也给还没接触过mybatis的朋友探一 阅读全文
posted @ 2020-11-11 08:48 MaxBruce 阅读(243) 评论(0) 推荐(0)
摘要: 前言 前几篇篇我们简单讲解了MyBatis的简单用法,以及一对一和一对多以及多对多的相关动态sql查询标签的使用,也提到了嵌套查询引发了N+1问题,以及延迟加载相关功能,本篇文章将会从MyBatis底层实现着手,来分析MyBatis的4大核心对象。 MyBatis四大核心对象 我们先来回忆一下上一篇 阅读全文
posted @ 2020-11-11 08:21 MaxBruce 阅读(476) 评论(0) 推荐(0)