事务

事务(Transaction)是一个数据库操作序列, 这些操作要么全做,要么全不做,是一个不可分割的工作单位
事务是恢复和并发控制的基本单位
事务既可以显式定义,也可以由DBMS自动定义。

事务和程序

在关系数据库中,一个事务可以是一条SQL语句,一组 SQL语句或整个程序,一个程序通常包含多个事务。
牢记事务是一个原子操作即可,类比OS中的原语。

⭐️事务的ACID特性