一条SQL查询语句是如何执行的?(13)
日志系统:一条SQL更新语句是如何执行的?
面我们系统了解了一个查询语句的执行流程 , 并介绍了执行过程中涉及的处理模块 。 相信你还记得 , 一条查询语句的执行过程一般是经过连接器、分析器、优化器、执行器等功能模块 , 最后到达存储引擎 。
那么 , 一条更新语句的执行流程又是怎样的呢?
之前你可能经常听 DBA 同事说 , MySQL 可以恢复到半个月内任意一秒的状态 , 惊叹的同时 , 你是不是心中也会不免会好奇 , 这是怎样做到的呢?
我们还是从一个表的一条更新语句说起 , 下面是这个表的创建语句 , 这个表有一个主键 ID 和一个整型字段 c:
mysql> create table T(ID int primary key c int);
如果要将 ID=2 这一行的值加 1 , SQL 语句就会这么写:
mysql> update T set c=c+1 where ID=2;
推荐阅读
- Uzi|LOL近年来两大转会假新闻!一条比一条离谱好笑
- 手机游戏|DNF关服了会有什么补偿?玩家讨论出四种可能,最后一条最靠谱
- 一条小团团|瘦身成功的小团团,只打算邀女粉庆生,结果多了8个男粉
- 一条小团团|网红「一条小团团」不惧恶评!大方露脸,发布视频!自称:从未被认出过
- 梦幻西游|梦幻西游:翻出一条10级双蓝字腰带,引来土豪哄抢,价值飙升10亿
- 超激斗梦境|《超激斗梦境》人物每一条属性介绍
- 一条小团团|鱼死网破?小团团发文暗示被背锅,公会的问题和她没关系
- 一条小团团|虎牙法神带小团团开黑,振刀成功后,小团团激动:我负责捡武器
- 云顶之弈|云顶之弈:开局三龙族,是天赐还是陷阱?不要一条道走到黑!
- 打野|新版本T0刺客突然诞生,出名刀可以再获得一条命,天克百里玄策!