神奇的 SQL 之 WHERE 条件的提取与应用

  小明:为什么中国人结婚非要选一个好日子呢 ?

  楼主:嗯 ? 那肯定啊,结完婚后你还能有好日子吗 ?

  小明:那结婚时所说的白头到老是真的吗 ?

  楼主:这哪能是真的,你看现在,头发还没白就秃了

  小明:那女生的公主病是怎么回事 ?

  楼主:原因很简单,不是长得丑就是穷

  小明:那又漂亮又有钱的呢 ?

  楼主:别逗了,那不是公主病,那是真公主 !

  小明:那你的是有公主病,还是真公主 ?

  楼主:别闹了,我的在硬盘里

问题描述

  一条 SQL 在数据库中是如何执行的呢 ?相信很多人都会对这个问题比较感兴趣。但是,感兴趣归感兴趣,你得去追呀,还臆想着她主动到你怀里来 ?

  一条 SQL 在数据库中的生命周期涵盖了 SQL 的词法解析、语法解析、权限检查、查询优化、SQL执行等一系列的步骤,是一个相当复杂的过程,不亚于你追她的艰苦历程,不是只言片语就说的完的。但是,大家先别紧张,上面说的那些了,今天一个也不讲,气不气 ?

  今天和大家一起来看一下 SQL 生命周期中比较有意思的一个环节

给定一条 SQL,如何提取其中的 where 条件 ?

where 条件中的每个子条件,在 SQL 执行的过程中有分别起着什么样的作用 ?

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zyxfpz.html