数据库事务是用户定义的一系列数据库操作,要么全部执行成功,要么全部失败,是数据库管理中不可分割的操作单位。比如,在关系型数据库中,一个事务可以包括单个SQL语句、多个SQL语句或整个程序。事务的定义涉及三个核心命令:BEGIN TRANSACTION、COMMIT和ROLLBACK。