不可重复读的重点是修改 :同一事务,两次读取到的数据不一样。中间有一个其他事务修改了数据幻读的重点在于新增或者删除同样的条件 , 第 1 次和第 2 次读出来的记录数不一样。事务1做了批量修改,然后事务2新增一条数据,事物1看到了还有数据没有修改脏读:强调的是第二个事务读到的不够新。事物1修改数据但还未提交,事物2读取这条数据不是最新数据