原子性:要么都完成,要么都不完成一致性:总数不变隔离性:多个进程互不干扰持久性:一旦提交不可逆,持久化到数据库了 隔离性的问题:脏读:一个事务读取了另一个没有提交的事务不可重复读:在同一个事务内,重复读取表中的数据,数据发生了改变虚读(幻读):在一个事务内,读取到了别人插入的数据,导致前后读出来的不一致