带你读 MySQL 源码:where 条件怎么过滤记录?
源码分析系列的第3篇文章,我们来聊聊MySQL是怎么判断一条记录是否匹配where条件的。本文内容基于MySQL8.0.32源码。目录1.准备工作2.整体介绍3.源码分析○3.1ExecuteIteratorQuery()○3.2FilterIterator::Read()○3.3compareintsigned()○3.4Argcomparator::compare()○3.5Itemfuncgt::valint()○3.6Itemcondand::valint()○3.7Itemfunceq::valint()○3.8Itemcondor::valint()4.总结正文1.准备工作创建测试表:CREATETABLEt1(id...