锁的类型

行级锁指排即被锁定行进行修改删除被其select行级锁之前需要先加表结构共享锁

表级锁指表结构共享锁锁对该表执行DDL操作对DML操作都限制
行级锁之前需要先加表结构共享锁

根据锁类型分共有6种
LMODE
1、NULL某些情况下分布式数据库查询会产生此锁
2、SS表结构共享锁
3、SX表结构共享锁+被操作记录
4、S 表结构共享锁+所有记录共享锁
5、SRX 表结构共享锁+所有记录排
6、X   表结构排锁+所有记录排

 

1、首先只有表级共享锁没有行级共享锁
2、加了共享锁数据对象被其事务读取能修改
3、多用户同时对同表加共享锁
4、行级锁只能由用户加加了行级锁数据对象被其事务读取能修改

加共享锁方法:
lock table 表名 in share mode
语句有多用户执行

加行级锁方法
select * from 表名 where 条件 for update
只能有用户执行 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值