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

不言
リリース: 2019-02-15 14:02:15
転載
1535 人が閲覧しました

この記事では、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 までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート