一文读懂mysql的锁

本文详细介绍了MySQL中的锁机制,包括悲观锁、乐观锁、排他锁和共享锁等概念。重点揭示了悲观锁与排他锁在实现上的等价性,同时阐述了锁的多种划分方式,如DML锁、DDL锁、页级锁、行级锁、表级锁等,帮助读者深入理解MySQL的锁机制。
摘要由CSDN通过智能技术生成

在这里插入图片描述
提起mysql的锁,你是否会似懂非懂,最常听人提起的就是乐观锁,悲观锁、排他锁、共享锁
悲观锁是用

select c form T for update

然后等待提交实现的,但是你知道吗,其实排他锁和悲观锁其实是一回事!!

可能这样说不太严谨,但是你先别反驳我,请听我娓娓道来。
在mysql中锁🔒分为很多种,但是他们也是被划分中不同的类型的
比如: 按执行的操作进行划分: 分为DML锁、DDL锁
按锁的粒度进行划分:分为页级锁、行级锁、表级锁
按照锁的级别划分呢: 分为共享锁、排他锁
按照用户得使用方式:乐观锁、悲观锁

所以你知道了吗?
是按不同的类型进行划分的,所有才有了这么多的名字
我们上面说的悲观锁,就是使用排他锁进行实现的,所以才说他俩就是一回事!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

云原生解决方案

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值