MySQL-2-SQL更新语句执行过程
本文最后更新于:2022年7月22日 下午
首先,我们创建表T:
有主键ID和列ccreate table T(ID int primary key, c int);
然后使用更新语句去更新ID=2的c的值:update T set c=c+1 where ID=2;
更新语句流程:
更新语句的执行流程,也像查询语句一样,
连接器连接数据库–》分析器进行词法语法分析知道这是更新语句–》优化器决定使用ID索引–》执行器找到ID=2的这一行,进行更新
但是更新语句设计到两个日志模块:(设计思路可借鉴)
- redo log 重做日志
- binlog 归档日志
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!