脏读就是指的就是读到了其他事务未提交的数据,你读提交了,自然就不会脏读了啊。
可重复读就是用锁了呗,什么共享锁互斥锁,把它锁住,老子读完了之后别人不能动,这样下次读的时候结果还是和上次一样,不就能重复读了么。
至于mvcc, 那可厉害,直接把幻读都解决了,而且减少了对于锁的需求。
具体细节可以自己查查资料看看书~