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

Mysq数据库事务的四大特性:

时间:2018-10-09 21:38:08      阅读:234      评论:0      收藏:0      [点我收藏+]

标签:为什么   回滚   保存   语句   sql   单元   完整   部分   工作   

什么是事务? 事务Transaction,是指作为一个基本工作单元执行的一系列SQL语句的操作,要么完全地执行,要么完全地都不执行。
为什么要使用事务:保证对数据操作的完整性和准确性。
1,原子性:一个事务是一个一个不可分割的最小单位对数据库事务的操作要么完全的地执行,要么完全的不执行,不可能执行其中的一部分。(如:增删改一条数据,整个事务要么提交成功,要么失败回滚)
2,一致性:指对数据库的操作不提交,所有的修改就不会保存到数据库。
3,隔离性:每个事务在修改提交前,相对其他的事务都是不可见的。
4,持久性:事务对数据库一旦修改,并提交。修改的数据永久保存在数据。

Mysq数据库事务的四大特性:

标签:为什么   回滚   保存   语句   sql   单元   完整   部分   工作   

原文地址:https://www.cnblogs.com/hellohorld/p/9762778.html

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