SQL ページング クエリ:背景会社のシステムには、構成管理用のプラットフォーム、いわゆる CRUD プラットフォームがあります。ただし、それをクリックすると、最初に表示されるページはクエリ ページです (ページをクリックすると、クエリ機能が自動的にトリガーされます)。その後、CRUD 操作は運用担当者によって実行されます。ただし、一般的に、データ量が比較的少ないビジネスでは、すべてのデータがクエリされ、ページングのためにフロント エンドに直接返されます。ただし、データ量が数万に達すると、いじくり回すことはできません。さらに 2 つのパラメーターを追加する必要があります。 回避策2つのパラメータ(1)ページ数と(2)ページあたりのクエリ数を追加するのは非常に簡単です(バックエンドには渡されないようにデフォルト値があります) サービスに必要な処理処理方法はSQLで抽出するのが非常に簡単です ページングを追加せずにすべてのデータをクエリする ページングを追加するときは、特に次の点に注意することが重要です。
SQL はどのように処理されますか?
test_user_info 制限 0,4 から * を選択;
ページングでほとんどの問題を解決できる場合もありますが、大量のデータがあるテーブルでは、データがどこにあるか、つまりどこから開始するかを予測することができます。SQLを少し変更します。 開始IDを追加し、毎回4つのデータを取得します SELECT * FROM test_user_info WHERE id > 32 limit 4; また、通常のクエリがあり、それがデータの一部であることがわかっている場合は、最後に limit 1 を追加して、SQL の実行を高速化します。 これは明らかな対照です。 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
>>: Javascript 操作メカニズム イベントループ
目次1. テレポート1.1 テレポートの紹介1.2 テレポートの使用1.3 プレビュー効果2. サス...
[LeetCode] 184. 部門最高給与従業員テーブルにはすべての従業員が保存されます。すべて...
有線ネットワーク: イーサネット 無線ネットワーク: 4G、WiFi、Bluetooth、5G 概要...
サーバーとデータベースの構築方法を学ぶ必要があるため、最近は SQL 言語を独学で学び始めました。デ...
まず、Moments を開いて、写真の数が異なるいくつかのレイアウトを確認するか、以下の例を参照して...
序文この記事では、DBA がいないチームが参考にできるように、MySQL の一般的な使用に関するヒン...
Docker の作成Docker Compose は、複数の Docker コンテナを定義して実行す...
1. ソフトウェアの紹介バーチャルボックスVirtualBox は、無料のオープンソース仮想マシン ...
Dockerの場合すべてのコンテナコマンドを開始する docker を起動します $(docker ...
1. テーブルを作成する テーブル「学生」を作成( `id` int(11) NULLではない、 `...
図に示すように: 1 つのページには多数のファイルが接続されているため、ファイルを参照するときには、...
具体的な方法:ステップ1: mysqlサービスを停止する /etc/init.d/mysqld を停...
序文以前、Docker の 2375 Remote API を有効にしていました。会社のセキュリティ...
私がこれまで携わってきた多くのプロジェクトでは、基本的に避けられない悪循環がありました。それは、ホー...
目次使用されるAPI簡単な例人.ts親コンポーネントサブコンポーネント効果要約する使用されるAPI ...