学习笔记:数据库事务

事务的语法 :

1. start transaction或 begin;事务开始
2. commit; 使得当前的修改确认
3. rollback; 使得当前的修改被放弃
4.set autocommit; 设置自动提交

事务的ACID特性:

1、原子性:
2、一致性:
3、隔离性:
4、持久性:

事务并发问题:

1、脏读:                        一事务读取后,二事务撤销修改
2、不可重复读:             一事务读取后,二事务修改数据内容
3、 缓读:                       一事务读取后,二事务修改数据条数

事务隔离级别:

1. 读未提交( RU : 有行级的锁,没有间隙锁。它与 RC 的区别是能够查询到未提交的数据。 2. 读已提交( RC ):有行级的锁,没有间隙锁,读不到没有提交的数据。
3. 可重复读( RR ):有行级的锁,也有间隙锁,每次读取的数据都是一样的,并且没有幻读的情况。
4. 序列化( S ):有行级锁,也有间隙锁,读表的时候,就已经上锁了
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值