码迷,mamicode.com
首页 > 数据库 > 详细

数据库事务的四大特性及隔离级别

时间:2018-03-07 15:01:59      阅读:227      评论:0      收藏:0      [点我收藏+]

标签:pos   post   log   执行   访问   gpo   两种   事务   class   

数据库事务

1.原子性

  即数据库在执行一条sql命令时只有两种结果,要么全部执行成功,要么回滚.所以数据库操作成功要么应用到所有数据库,要么操作失败不对数据造成任何影响.

2.一致性

  即数据库必须从一个一致性状态转换成例外一个一致性状态,事物执行之前和执行之后都必须是一致性状态.比如说a,b,c加起来100块钱,不论abc怎么转账,转多少次,最后三个加起来还是100.这就是事物的一致性.

3.隔离性

  当多个用户并发访问数据库时,数据库会为每一个用户开启事务,不能被其他事务操作干扰,多个并发事务之间要相互隔离.

4.持久性

  即数据库事务操作一旦提交就不会被终止,对数据库的修改就是永久性的了,不会因为数据库出现故障影响事务提交的操作.

 

数据库事务的四大特性及隔离级别

标签:pos   post   log   执行   访问   gpo   两种   事务   class   

原文地址:https://www.cnblogs.com/blogzc51/p/8521819.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!