首页/应用软件/内容

mysql中语句执行的顺序以及查询处理阶段的区分

应用软件2024-01-30 阅读()
[摘要]ROLLUP: 对表VT5进行cube或者rollup操作,产生表VT6.7、HAVING: 对虚拟表VT6应用having过滤,只有符合<having-condition>的记录才会被...
ROLLUP: 对表VT5进行cube或者rollup操作,产生表VT6.

7、HAVING: 对虚拟表VT6应用having过滤,只有符合<having-condition>的记录才会被 插入到虚拟表VT7中。

8、SELECT: 执行select操作,选择指定的列,插入到虚拟表VT8中。

9、DISTINCT: 对VT8中的记录进行去重。产生虚拟表VT9.

10、ORDER BY: 将虚拟表VT9中的记录按照<order_by_list>进行排序操作,产生虚拟表VT10.

11、LIMIT: 取出指定行的记录,产生虚拟表VT11, 并将结果返回。

相关推荐:

mysql中utf8和utf8mb4之间的区别有哪些?

mysql中group_conca函数的如何修改其长度限制

mysql大表中count()的用法以及mysql中count()的优化

以上就是mysql中语句执行的顺序以及查询处理阶段的分析的详细内容,更多请关注php中文网其它相关文章!


学习教程快速掌握从入门到精通的SQL知识。



第1页  第2页 

……

相关阅读