事务的ACID特性:
    原子性:指的是一个事务的操作要么全部成功,要么全部失败
    一致性:指的是数据库总是从一个一致的状态转换到另外一个一致的状态
    隔离性:指的是一个事务的修改在最终提交前,对其他事务是不可见的。
    持久性:指的是一旦事务提交,所做的修改就会永远保存到数据库种。

    隔离级别有四个
    分别是
    读未提交:可能会读取到其他事务未提交的数据,叫脏读。
    读已提交:两次读取的结果不一致,叫做不空重复读
    可重复复读,这是mysql默认级别,就是每次读取结果都一样,但是可能会产生幻读
    串行:会给每一行读取的数据加锁