一、事务四个性质(ACID)。
1、原子性(Atomaicity)
一个事务是一个不可分割的单元。
2、一致性(Consistency)
事务的原子性保证的事务的一致性。
3、隔离性(Isolation)
三种现象:
1)、脏读
即读出其它事务未提交的数据。
2)、不可重复读
一个事务,两个不同时间,读取的数据不同,被他人更新了。
3)、幻像读
一个事务,T1有一个查询结果集,T2再查询,数据变多了,他人有插入。
根据以上三种现象,ANSI/ISO分为四种隔离级别:
隔离级别 |
脏读 |
不可重复读 |
幻像读 |
READ UNCOMMITTED |
允许 |
允许 |
允许 |
READ COMMITTED |
|