数据库事务特性

简介: 了解数据库事务的特性

1.事务是什么?

事务就是一组原子性(atomicity)的SQL查询,也可说一个独立的工作单元。

2.数据库事务4大特性介绍

  **原子性(atomicity)**:一个事务必须被视为一个不可分割的最小工作单位,事务中所有的操作要么全部成功,要么全部失败回滚,不可能只执行其中一部分操作,这就是事务的原子性。
  **一致性(consistency)**:数据库总是从一个一致性的状态转换到另外一个一致性的状态,在一个事务中如果有3条语句,前两条都执行成功了,在运行第3条的时候服务器发生了崩溃或者断电,导致最终事务没有提交,这样事务中所作的修改也不会保存到数据库。
  **隔离性(isolation)**:一个事务所做的修改在最终没有提交之前,对其他事务是不可见的。
  持久性(durability):事务一旦提交,则事务所做的修改就会永久保存至数据库中。即使服务器崩溃也不会导致数据丢失。
目录
相关文章
|
1月前
|
SQL 数据库 索引
【YashanDB数据库】大事务回滚导致其他操作无法执行,报错YAS-02016 no free undo blocks
大事务回滚导致其他操作无法执行,报错YAS-02016 no free undo blocks
|
4月前
|
SQL 存储 Java
数据库———事务及bug的解决
事务的一些概念,并发事务以及并发事务引起的bug,脏读,不可重复读,幻读,数据库中的隔离级别,事务的简单应用
|
6月前
|
数据库
什么是数据库的事务隔离级别,有什么作用
【10月更文挑战第21】什么是数据库的事务隔离级别,有什么作用
104 3
|
6月前
|
存储 关系型数据库 数据挖掘
什么是数据库的事务隔离级别
【10月更文挑战第21】什么是数据库的事务隔离级别
102 1
|
6月前
|
存储 数据库 数据库管理
数据库事务安全性控制如何实现呢
【10月更文挑战第15天】数据库事务安全性控制如何实现呢
|
6月前
|
存储 数据库 数据库管理
什么是数据库事务安全性控制
【10月更文挑战第15天】什么是数据库事务安全性控制
|
6月前
|
供应链 数据库
数据库事务安全性控制有什么应用场景吗
【10月更文挑战第15天】数据库事务安全性控制有什么应用场景吗
|
6月前
|
存储 关系型数据库 MySQL
数据库的事务控制
【10月更文挑战第15天】数据库的事务控制
85 2
|
6月前
|
SQL 关系型数据库 数据库
如何在数据库中实现事务控制呢
【10月更文挑战第15天】如何在数据库中实现事务控制呢
89 1
|
6月前
|
关系型数据库 MySQL 数据库
数据库的事务控制的使用
【10月更文挑战第15天】数据库的事务控制的使用
71 0

热门文章

最新文章

下一篇
oss创建bucket