互联网面试宝典

您现在的位置是: 首页 > MySQL

问题详情

看你简历上面写着精通MySQL,我先问你事务的特性是什么?

面试宝典 2023-06-12 Web前端开发工程师 48
事务具有ACID特性,包括原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability)。

- 原子性:事务是一个不可分割的操作序列,事务内的操作要么全部成功,要么全部失败回滚,不存在部分成功或部分失败的情况。
- 一致性:事务的执行不会破坏数据库的一致性,也就是说事务会使数据库从一个一致性状态变为另一个一致性状态。
- 隔离性:事务在执行期间是否与其他事务隔离,保证一个事务的执行不会受到其他事务的影响。
- 持久性:事务完成后,对数据库的所有更新必须能够永久保存在数据库中。即使系统崩溃或发生其他故障,数据也不应丢失。