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

Posted Linux学习笔记l

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据库事务的四大特性及隔离级别相关的知识,希望对你有一定的参考价值。

数据库事务

1.原子性

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

2.一致性

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

3.隔离性

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

4.持久性

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

 

以上是关于数据库事务的四大特性及隔离级别的主要内容,如果未能解决你的问题,请参考以下文章

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

软件开发之数据库事务四大特性及隔离级别

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

java面试题之----数据库事务的四大特性及隔离级别

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

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