事务
事务是有一组操作构成的逻辑单位。
ACID:原子性(Atomicity )、一致性( Consistency )、隔离性( Isolation)和持久性(Durabilily)。
1,原子性(Atomicity )
事物中的操作要么全部执行成功,要么对系统不产生任何影响。
2,一致性( Consistency )
事务的执行不会破坏系统语义上的完整性约束。
3,隔离性( Isolation)
一个事务在执行过程中,对其他事务是不可见的。
4,持久性(Durabilily)
事物成功结束后,其对系统产生的变化是永久的
并发事务中的问题
脏读:一个事务读到另一个事务的未提交的更新
不可重复读:在同一事务中,两次读取的同一记录,数据不同
幻读:同一事务中,两次读取的记录集合不同
隔离级别