数据库中的事务是指什么?


事务是指满足ACID特性的一组操作语句。这组语句要么全部成功,要么全部失败。组内一个语句失败时,全部操作都会失败。可以通过commit提交一个事务,也可以通过rollback回滚,回滚可以反向执行对数据库的修改操作。

所谓的ACID特性是指:

Atomicity原子性:事务被视为不可分割的最小单位,事务的所有操作要么全部成功提交,要么全部失败回滚。

Consistency一致性:事务在执行前后数据库都保持一致性。在一致状态下,所有事务对同一数据的读取结果都是相同的。

Isolation隔离性:一个事务所做的修改在提交之前,对其他的事务都是不可见的。

Durbaility持久性:一旦事务提交,其对数据库所做的全部修改都永久保留在数据库中。即使系统崩溃,事务执行的结果也不能丢失。

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM