MySQL复习

事务是数据库操作的基本单元,确保数据的完整性和一致性。ACID原则包括原子性、一致性、隔离性和持久性。事务分类有读未提交、读已提交、可重复读和串行化。锁定机制用于实现事务的隔离,防止并发操作导致的数据冲突。
摘要由CSDN通过智能技术生成

并发事务与锁机制

  • 请问什么叫事务?以及它的作用?

事务是进行数据管理的基本操作单元(将多个数据的操作作为一个单元来处理),由一系列的数据操作命令序列组成,通过事务来保证数据的完整性

  • 事务的4个特性?

ACID; Atomicity、Consistency、Isolation、Durability、

原子性就是指每个事务必须被看做一个不可分割的单位。 (比如,一个事物由两个或多个任务组成,其中的所有语句必须同时成功才可以认为整个事务是成功的。 如果事务失败,系统将会回滚到该事务开始执行前的状态)

一致性就是,事务执行完成后,都将数据库从一个一致状态转变到另一个一致状态,事务不能违背数据库中的完整性检查

隔离性就是指每个事务在其自己的会话空间中发生,和其他发生在系统中的事务隔离,事务的结果只有在完全被执行后才能看到。(即一个事物内部的操作及使用的数据对并发的其他事务是隔离的,并发执行的各个事物之间不能互相干扰,具体来说,是通过对事务的数据访问对象加适当的锁,排斥其他事务对同一数据库对象的并发操作来实现的)

持久性,要求一旦事务提交,那么对数据库所做的修改将是持久的,无论发生何种机器和系统故障,都不能对其有任何影响。(大多DBMS产品是通过保存行为日志来保证数据的持久性,比如,ATM在向客户支付钱时,只要操作提交,就不用担心丢失客户的取款记录)

  • 事务的分类?事务的模式有哪些?
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值