脏读:事务A,事务B,user表
1、事务B改了user表的一条数据,但是事务还没有提及
2、这个时候事务A读取这条数据
3、事务B又一次改了这条数据,提交了事务
事务A读取的这条数据与数据库存储的是不一致的,就任务事务A读取到了脏数据,这个过程就是脏读
不可重复读:事务A,事务B,user表
1、事务A读取了一条数据,,事务没有提交
2、这个时候事务B对这条数据做了修改,并且提交了事务B
3、事务A再次读取这条数据,事务A提交
这时可以发现,前后两次读取的结果不一致,这个过程就是不可重复读