事务简介
1 | 事务是一组操作的集合,这组操作,要么全部执行成功,要么全部执行失败。 |
事务操作
1 | START TRANSACTION;--开启事务 |
事务的四大特性
1.原子性(Atomicity):事务是不可分割的最小操作单元,要么全部成功,要么全部失败。
2.一致性(Consistency) :事务完成时,必须使所有的数据都保持一致状态。
3.隔离性(lsolation):数据库系统提供的隔离机制,保证事务在不受外部并发操作影响的独立环境下运行。
4.持久性(Durability):事务一旦提交或回滚,它对数据库中的数据的改变就是永久的。
并发事务问题
脏读、不可重复读、幻读
事务隔离级别
READ UNCOMMITTED、READ COMMITTED、REPEATABLE READ、SERIALIZABLE