ホームページ  >  記事  >  データベース  >  mysql での論理クエリ処理の概要 (コード例)

mysql での論理クエリ処理の概要 (コード例)

不言
不言転載
2019-02-15 14:02:151487ブラウズ

この記事では、mysql での論理クエリ処理の概要 (コード例) を紹介します。必要な方は参考にしていただければ幸いです。 。

クエリ処理は、論理クエリ処理と物理クエリ処理に分類できます。
論理クエリ処理は、クエリの実行によってどのような結果が生成されるかを示します。
物理的なクエリ処理は、MySQL データベースが結果を取得する方法を示します。
2 つのクエリ方法は完全に異なる場合がありますが、結果は同じである必要があります。

1. 論理クエリの処理

SQL 言語では、最初に処理される句は常に FROM 句です。

//示例
//前面的序号表示执行的顺序
(8) SELECT (9) DISTINCT<select_list>
(1) FROM<left_table>
(3) <join_type> JOIN <right_table>
(2)				ON<join_condition>
(4) WHERE <where_condition>
(5) GROUP BY<group_by_list>
(6) WITH {CUBE|ROLLUP}
(7) HAVING <having_condition>
(10) ORDER BY<order_by_list>
(11) LIMIT<limit_number>

FROM が最初に実行され、LIMIT が最後に実行されることがわかります。各操作により、プロセスへの入力として機能する仮想テーブルが生成されます。これらの仮想テーブルはユーザーに対して透過的であり、最後のステップで生成された仮想テーブルのみがユーザーに返されます。

以上がmysql での論理クエリ処理の概要 (コード例)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はcsdn.netで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。