数据库事务
2017-12-19 本文已影响0人
形式主义_5adc
事务:是一系列的数据库操作,是数据库应用的基本逻辑单位。
数据库的特性:
1.原子性:即不可分割性,事务要么全部被执行,要么就全部不被执行。
2.一致性:事务必须使数据库从一个一致性状态变换到另一个一致性状态,也就是说一个事务执行之前和执行之后都必须处于一致性状态。拿转账来说,假设用户A和用户B两者的钱加起来一共是5000,那么不管A和B之间如何转账,转几次账,事务结束后两个用户的钱相加起来应该还得是5000,这就是事务的一致性。
3.隔离性:在事务正确提交之前,不允许把该事务对数据的任何改变提供给任何其他事务。
4.持久性: