12.1选择执行的步骤

每一个选择都是表现在这些基本步骤:

  • 加入:准备

    • 初始化和链接加入结构st_select_lex

    • fix_fields ()所有项目(后fix_fields (),我们知道的一切物品)。

    • 移动在哪里如果可能的话。

    • 如果有一个初始化程序。

  • 加入:优化

    • 单一选择优化。

    • 如果需要创建的临时表。

  • 加入:执行

    • 执行选择(第二个可以创建临时表)。

  • 加入:清理

    • 移除所有临时表,其他清理。

  • 加入:reinit

    • 准备执行的所有结构选择(与加入:执行)。