数据库中的事务
1 什么是事务?
事务是用户定义的一组操作序列,这些操作要么全部完成,要么都不做
2 事务的四个特性 ACID
原子性(Atomic):整个事务的全部操作,要么全部完成,要么都不做
一致性(Consist):事务前后数据的完整性必须保持一致
隔离性(Isolated):各个事务对数据操作互不干扰
持久性(Durable):一旦事务提交,对数据的改变将是永久性的
3 事务的隔离级别
脏读:一个事务读取了另一个事务未提交的数据
不可重复度:在一个事务中读取表中一行数据,多次读取结果不同
幻读:一个事务中读取到了别的事务插入的数据,导致前后读取不一致