当前位置: 首页 > news >正文

5.6笔记

事务示例

-- 开启事务STARTTRANSACTION;begin;-- 1. 删除该班级学生的所有成绩(score 表)DELETEFROMscoreWHEREstudentNoIN(SELECTstudentNoFROMstudentWHEREclassNo='202404');-- 2. 删除该班级的所有学生(student 表)DELETEFROMstudentWHEREclassNo='202404';-- 3. 删除班级本身(class 表)DELETEFROMclassWHEREclassNo='202404';-- =============================================-- 执行到这里,可以检查数据是否正确-- 如果没问题,提交事务;有问题,执行回滚-- =============================================-- 提交事务(一旦提交,无法撤销)-- COMMIT;-- 如果发现错误,执行回滚(数据全部恢复)ROLLBACK;

事务的四个属性 ACID 属性

原子性(Atomicity)

事务是一个完整的操作,事务的各步操作是不可分的(原子的),要么都执行,要么都不执行。

一致性(Consistency)

当事务完成时,数据必须处于一致状态。

隔离性(Isolation)

并发事务之间彼此隔离、独立,它不应以任何方式依赖于或影响其他事务。

持久性(Durability)

事务完成后,它对数据库的修改被永久保持。

行级锁

begin;-- 开启事务 不遇到commit不提交updatescoresetresult=100wherescoreID=1;select*fromscorewherescoreId=1andresult=100;-- commit事务提交,sql 全部成功执行则运行commit;rollback;#--事务滚回,说明事务中有错误的sql;begin;updatescoresetresult=1000wherescoreID=1;
http://www.jsqmd.com/news/767607/

相关文章:

  • 终极指南:如何用AXOrderBook构建A股高频交易订单簿系统
  • Docker Desktop已不适用于AI开发?(K3s+Podman+Ollama本地AI栈迁移实录,含性能压测对比数据)
  • AI上下文管理利器:Upstash Context7核心原理与工程实践
  • Supermodel MCP Server:为AI编程助手构建代码知识图谱,实现深度架构感知
  • Python装饰器进阶:用functools.wraps和inspect模块打造‘透明’的AOP工具
  • Cortex-R82内存系统与AMBA ACE-Lite事务机制解析
  • 用粤嵌GEC6818开发板复刻童年经典:从零实现一个带触摸屏的C语言五子棋(附完整源码)
  • 调试PID时别再瞎调参数了!手把手教你用VOFA+上位机可视化STM32电机响应曲线
  • Unity游戏配置管理新思路:用Luban插件实现Excel到游戏数据的无缝对接(含避坑指南)
  • Go语言高性能Web服务器Kraken:架构解析与工程实践
  • 免费在线PPT制作工具:如何在浏览器中创建专业演示文稿
  • 别只盯着GitHub!技术人“八小时之外”的自我修养:我们为什么需要莎士比亚和巴赫?
  • 基于事件驱动的消息镜像插件:解耦业务与通知的配置化实践
  • Code Agent源码深度解析:从架构设计到工程实践
  • 通过账单追溯功能分析月度大模型 API 开支的具体构成
  • 手把手教你用Verilog实现一个APB3 Slave模块(附完整代码与仿真)
  • R语言geodetector包实战:用栅格数据做地理探测器,从数据清洗到结果解读全流程避坑
  • 第二部分-Docker核心原理——06. Docker 架构深度解析
  • MCP工具链兼容性检查与安全防护:mcp-lint工具全解析
  • 把Linux U盘当成本地盘:WSL2自编译内核挂载Btrfs/Ext4设备详解与性能测试
  • 怎么配合 CI/CD 流水线自动部署 Docker Compose 项目
  • 从‘哲学家就餐’到你的代码:用semaphore解决Linux多进程同步的经典思路
  • 暗黑2重制版像素级自动化:Botty深度解析与实战配置指南
  • 构建自我迭代的代码生成器:从自动化评估到智能优化闭环
  • 别再问项目了!这5个嵌入式开源宝藏,新手到高手都能用(附实战代码)
  • FreeSWITCH与ChatGPT集成:构建智能语音交互系统的实践指南
  • 别再死磕期刊论文!Paperxie 这个「一键投稿级」写作功能,我不允许还有人不知道
  • EPLAN拼柜实战:如何像搭积木一样,用快捷键快速组合多个机柜模型
  • 2026年4月做得好的云母片工厂推荐,水位计云母片/云母垫片/云母片/天然云母片,云母片公司有哪些 - 品牌推荐师
  • 容器日志安全不出境,审计留痕可追溯,Docker 27国产化配置清单来了,你漏了哪3项等保硬性要求?