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. いくつか2. すべての3. 見つける1. いくつかsome()メソッドは、指定された関数の...
目次1. はじめに2. vue-cli の紹介2.1 コマンドライン2.2 CLI サービス2.3 ...
予備的注釈1.Vue2.xとVue3.xの違い: Vue 3.x にはヘルパー関数はありません。 V...
目次質問分析する解決するAlert() 関数を置き換えるsetTimeOut関数まとめ質問数日前、J...
1. MySQLをダウンロードする1. MySQLの公式ウェブサイトにログインし、64ビットシステム...
目次1. 魔法の拡張演算子1. 配列をコピーする2. 配列を結合する3. オブジェクトを展開する2....
この記事では、ショッピングサイトの商品の拡大鏡効果を実現するためのjsの具体的なコードを紹介します。...
崇高なSublime Text はコード エディター (Sublime Text2 は有料ソフトウェ...
以下の情報はインターネットから収集したものです1. アンカーは、Web ページ作成におけるハイパーリ...
操作効果: html <div class="三目並べ"> <...
MySQL データベースを最適化すると、データベースの冗長性を削減できるだけでなく、データベースの実...
DCL (データ制御言語): データベースのアクセス権とセキュリティ レベルを定義し、ユーザーを作成...
目次序文1. 404 ページ1. 原因2. 解決策2.白い画面を更新する1. 原因2. 解決策3. ...
目次序文どのような状況でメモリリークが発生する可能性がありますか? 1. 偶発的なグローバル変数2....