事务的一些操作
-
事务的四个ACID特性:
-
原子性(Atomicity):原子性即这个事务的任务要么全做了,要么全部没做,不能出现做一半这种情况。
-
一致性Consistency:一致性即数据库中的数据必须满足数据满足数据库的约束。
-
隔离性Isolation:即事务与事务之间相互不打扰,比如两个事务在实际过程中并不是原子的,两个事务中的语句是交替运行的,但是隔离性就是要保证两个事务之间状态转换不会互相影响。
-
持久性Durability:就是一旦事务结束,就要将其保存到磁盘中防止丢失。
-
事务的状态活跃的active:即事务正在运行其中的SQL语句。
-
部分提交的partially commited:事务执行完成,但是其结果还在内存中保存着,没有刷新到磁盘中。
-
提交的 commited : 结果成功刷新到磁盘,就从上面部分提交进入该状态。
-
失败的 failed : 就是事务执行过程出现数据库或操作系统自身的错误,就导致了事务提交失败。中止
-
aborted : 就是事务提交失败,需要将已经修改的语句回滚到事务未执行以前。
-
西南地区IT社群(QQ)
- 云南
- 【昆明网页设计交流吧】243627302
- 【昆明nodejs交流吧】 243626749
- 【VUE】838405306
- 【云南程序员总群】343606807
- 【昆明UI设计】104031254
- 【云南软件外包】15547313
- 贵州
- 【PHP/java源码/站长交流群】55692114
- 四川
- 【成都Java/JavaWeb交流】86669225
- 【vaScript+PHP+MySql】116270060
- 【UI设计/设计交流学习群】135794928
- 重庆
- 【诺基亚 JAVA游戏博物馆】 559479780
- 【PHP,Java,Python,C++接单】 442103442
- 西藏