《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语句组)都必须作为一个整体来完成,否则其中任何一条语句都不会完成。

下面是事务的本质特征:

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

上一篇:基于阿里云平台的人力资源流动大数据分析(一)


下一篇:Linux环境下安装MySQL数据库示例教程