SQL_8_TCL语句

TCL指的是事务控制语句。

 


 1、事务

概论:

  指一组要么同时执行成功,要么同时执行失败的SQL语句。是数据库操作的一个执行单元。

特性:

  • 原子性:它是数据库中最小执行单元,不可再分。
  • 隔离性:事务直接相互独立。
  • 持久性:事务提交后,数据库的改变为永久性的。
  • 一致性:
所谓一致性是数据库处理前后结果应与其所抽象的客观世界中真实状况保持一致。这种一致性是一种需要管理员去定义的规则。
管理员如何指定规则,数据库就严格按照这种规则去处理数据。
比如说:管理员规定这个卡的金额为9000,那么对它的操作结果必需满足这个规则,不能取出了5000,余额还有9000。

分类:

  显式事务:需要手动提交的事务,DML操作都是显式事务。

  隐式事务:数据库自动提交的事务,不能控制(回滚),DDL操作、DCL操作都是隐式事务。


 2、控制语句

提交:

  commit,使得数据库中进行数据更新,这种更新是永久性的。

设置回滚点:

  sarepoint  标记,设置一个名字为标记的回滚点。

回滚:

  rollback,撤销执行的事务。

  rollback to  标记,撤销标记点之后的操作。

 

posted @   在博客做笔记的路人甲  阅读(98)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
点击右上角即可分享
微信分享提示