Dirty read: a data read something the other things not yet been submitted;
Magic Reading: A B read something something new data; vernacular point is to read other people insert statements;
Non-repeatable read: A B data read things things changed; vernacular point is that I select two out of the result is not the same;
Phantom read, non-repeatable reads are the same in fact, is a thing, affecting another thing; one is updating the impact, the impact is to insert a