什么是事务?事务的特性是什么?

一、概念

事务是并发控制的单位,是用户定义的一个操作序列。

二、特性

事务具有四大特性:原子性、一致性、隔离性、持久性

**原则性:**事务是数据库的逻辑工作单位,事务中包括的诸操作要么全做,要么全不做。

**一致性:**事务执行的结果必须是使数据库从一个一致性状态变到另一个一致性状态。一致性与原子性是密切相关的。

**隔离性:**一个事务的执行不能被其他事务干扰。

**持久性:**一个事务一旦提交,它对数据库中数据的改变就应该是永久性的。

相关推荐
带土120 小时前
4. C++ static关键字
开发语言·c++
毕设源码-郭学长20 小时前
【开题答辩全过程】以 基于SSM的高校运动会管理系统的设计与实现为例,包含答辩的问题和答案
java·eclipse
qq_54702617920 小时前
Maven 使用指南
java·maven
C++ 老炮儿的技术栈20 小时前
什么是通信规约
开发语言·数据结构·c++·windows·算法·安全·链表
kejiayuan20 小时前
CTE更易懂的SQL风格
数据库·sql
@大迁世界20 小时前
TypeScript 的本质并非类型,而是信任
开发语言·前端·javascript·typescript·ecmascript
xiaolyuh12320 小时前
Arthas修改类(如加日志)的实现原理
java
kaico201820 小时前
MySQL的索引
数据库·mysql
栗子叶20 小时前
Java对象创建的过程
java·开发语言·jvm
Amumu1213820 小时前
React面向组件编程
开发语言·前端·javascript