SQL基础教程(第2版)第4章 数据更新:4-4 事务

Posted 绍耕

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL基础教程(第2版)第4章 数据更新:4-4 事务相关的知识,希望对你有一定的参考价值。

SQL基础教程(第2版)第4章 数据更新:4-4 事务

● 事务是需要在同一个处理单元中执行的一系列更新处理的集合。通过使用事务,可以对数据库中的数据更新处理的提交和取消进行管理。 

事务处理的终止指令包括COMMIT(提交处理)和ROLLBACK(取消处理)两种。

DBMS的事务具有原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability)四种特性。
通常将这四种特性的首字母结合起来,统称为ACID特性。


■ 什么是事务

在 RDBMS 中,事务是对表中数据进行更新的单位。

但通常情况下,更新处理并不是执行一次就结束了,
而是需要执行一系列连续的操作。这时,事务就能体现出它的价值了。

一个事务中包含多少个更新处理或者包含哪些处理,在 DBMS 中并没有固定的标准,而是根据用户的要求决定的。

■ 创建事务

如果想在 DBMS 中创建事务,可以按照如下语法结构编写 SQL 语句。


以上是关于SQL基础教程(第2版)第4章 数据更新:4-4 事务的主要内容,如果未能解决你的问题,请参考以下文章

SQL基础教程(第2版)第4章 数据更新:练习题

SQL基础教程(第2版)第4章 数据更新:4-3 数据的更新(UPDATE)

SQL基础教程(第2版)第4章 数据更新:4-1 数据的插入(INSERT)

SQL基础教程(第2版)第3章 聚合与排序:练习题

SQL基础教程(第2版)第3章 聚合与排序:3-4 对查询结果进行排序

SQL基础教程(第2版)第5章 复杂查询:5-1 视图和表