事务的ACID特性:
原子性:指的是一个事务的操作要么全部成功,要么全部失败
一致性:指的是数据库总是从一个一致的状态转换到另外一个一致的状态
隔离性:指的是一个事务的修改在最终提交前,对其他事务是不可见的。
持久性:指的是一旦事务提交,所做的修改就会永远保存到数据库种。
隔离级别有四个
分别是
读未提交:可能会读取到其他事务未提交的数据,叫脏读。
读已提交:两次读取的结果不一致,叫做不空重复读
可重复复读,这是mysql默认级别,就是每次读取结果都一样,但是可能会产生幻读
串行:会给每一行读取的数据加锁
