![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Mysql
文章平均质量分 84
Leexdao
wfgrgnrgkrhtht
展开
-
一条sql执行的过程(1)
这篇来讲一下,关于数据库所的问题,这里就是一句简单的sql查询语句为例,看看它在mysql中究竟是怎么执行的,在分析层面上,我就分为两个层面了,一个是总体的层面,就是这条sql语句的执行过程,另一个层面就是sql实际执行的细节方面,我们现在看看大体上的执行过程吧。 首先我们先来连接一下sql的执行流程: 图来自于网络: 其中sql的执行要经过已下几个步骤,我们来分别说一下: 连接器 首先需要得到创建和客户端的连接,通过输入用户名密码来获取当前用户使用数据库的权限,项目中一般使用的是Druid连接池,因为原创 2021-07-09 14:39:08 · 142 阅读 · 0 评论 -
事务的实现原理
提到事务,小伙伴们肯定不陌生,在基于spring框架的开发过程中一般是通过@Transactional注解来实现的,使用的场景一般是在一个方法中需要去连续的操作数据库,为了保证数据的一致性,加上事务,但是小伙伴有没有思考过,@Transactional注解这么的神奇么,那么这个注解到底做了什么事情呢,数据库的事务是怎么实现的呢,这个注解会不会失效呢,夺命三连,哈哈哈,不要慌,下面就慢慢的解答这一连串的问题。 事务的特点 想了解事务是怎么实现的,我们首先应该知道事务是什么东东,它能够帮助我们干什么,那我先来介原创 2021-07-06 16:48:04 · 1766 阅读 · 0 评论