事务与存储过程

1、事务的概念

就是为了防止任意一条数据出现异常的情况下没有执行,则导致两个账户的金额不同步造成错误的情况下,所谓的事务就是针对数据库的一组操作,他可以有一条或者多条语句组成,同一个事务操作具备同步性。也就是说,

事务中的语句要么就执行,要么都不执行。 

在数据库使用事务的时候,我们就是要开启事务

(1)start  transaction      开启事务

(2)commit      提交事务

(3)rollback     事务的回滚


2、事务的隔离级别

(1)数据库是多线程并发访问的

(2)read committed    大多数数据库管理系统的默认隔离级别都是read committed  (读提交),可以避免脏读,但不能避免重复读和幻读的情况。

(3)serializable (可串化的读)  是事务的最高隔离级别

(4)repeatable read ( 可重复读)这是MySQL默认得事务的隔离级别,他可以避免脏读,因为该级别的隔离是属于避免幻读。

3、



评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值