《SQL入门经典(第5版)》一一6.1 什么是事务-阿里云开发者社区

开发者社区> 数据库> 正文
登录阅读全文

《SQL入门经典(第5版)》一一6.1 什么是事务

简介:

本节书摘来自异步社区出版社《SQL入门经典(第5版)》一书中的第6章,第6.1节,作者:【美】Ryan Stephens , Ron Plew , Arie D.Jones,更多章节内容可以访问云栖社区“异步社区”公众号查看。

6.1 什么是事务

SQL入门经典(第5版)
事务是对数据库执行的一个操作单位。它是以逻辑顺序完成的工作单元或工作序列,无论是用户手工操作,还是由程序进行的自动操作。在使用SQL的关系型数据库里,事务是由第5章介绍的数据操作语言(DML)完成的。事务是对数据库所做的一个或多个修改,比如利用UPDATE语句对表里某个人的姓名进行修改时,就是在执行一个事务。

一个事务可以是一个或多个DML语句。在管理事务时,任何指定的事务(DML语句组)都必须作为一个整体来完成,否则其中任何一条语句都不会完成。

下面是事务的本质特征:

所有的事务都有开始和结束;
事务可以被保存或撤销;
如果事务在中途失败,事务中的任何部分都不会被记录到数据库。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
数据库
使用钉钉扫一扫加入圈子
+ 订阅

分享数据库前沿,解构实战干货,推动数据库技术变革

其他文章