- 定义
事务是反映现实世界中需要以完整单位提交的一项工作,由用户定义的一组操作序列组成。事务是一个逻辑工作单元,它必须完整地执行,或者全部不执行(指效果上使 DB 保持不变)。 - DB 的一致性状态
DB 的一致性状态是指所有数据都满足数据完整性约束条件的状态。 - 事务的四个性质
原子性:事务是一个基本工作单位,不可以被分割执行。
永久性:事务对 DB 的更新,应永久反映在数据库中,使 DB 保持一致性状态。
串行性:多个事务并发处理的过程是正确的。
隔离性:事务执行期间所使用的数据,不能被其他事务再使用。 - SQL 的事务管理
有两个事务结束语句:
(1)事务提交语句(COMMIT):该事务对 DB 所以更新均已写回到磁盘的物理 DB 中,事务正常结束。
(2)事务回滚语句(ROLLBACK):系统将该事务对 DB 所有已作的更新操作全部金额撤销,回滚到事务开始的一致性状态。
09-30
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交