mysql では、SELECT クエリ ステートメントの "LIMIT" キーワードを使用してクエリの数を制限できます。このキーワードは、クエリ結果の表示を開始するレコードと合計で表示されるレコードの数を指定できます。 ; 構文「SELECT {*|フィールド列名} FROM データテーブル LIMIT 初期位置、レコード数;」。
このチュートリアルの動作環境: Windows7 システム、mysql8 バージョン、Dell G3 コンピューター。
データ テーブルに数万のデータがある場合、テーブル内のすべてのデータを一度にクエリすると、データが返される速度が低下し、データベース サーバーに多大な負荷がかかります。これには、クエリの数を制限する必要があります。
mysql では、SELECT クエリ ステートメントで "LIMIT" キーワードを使用することでクエリの数を制限できます。
Mysql Limit キーワードは、クエリ結果の数を制限するために使用されます。クエリ結果の表示を開始するレコードと合計で表示されるレコード数を指定できます。
たとえば、1,000 万のデータを含む大きなテーブルがある場合、すべてのデータを一度にクエリすると大量のリソースが消費され、クエリ結果が非常に遅くなります。一度に指定された数のアイテムを取得するには、Limit を使用します。必要な数のアイテムのみを取得します。
クエリ数を制限する文:
SELECT {* | 字段列名} FROM 数据表名 LIMIT 初始位置,记录数;
このうち、
「初期位置」はどのレコードから表示を開始するかを示すもので省略可能です。 。最初のレコードは位置 0 にあり、2 番目のレコードは位置 1 にあります。後続のレコードは順番に推定されます。
注: LIMIT の後の 2 つのパラメータは正の整数である必要があります。
例:
SELECT * FROM students LIMIT 3;If the students table 「レコード数」の値がクエリ結果の総数より小さい場合、最初のレコードから指定された数のレコードを表示します。 「レコード数」の値がクエリ結果の総数より大きい場合は、クエリされたすべてのレコードが直接表示されます。
SELECT * FROM students LIMIT 0,2;
[関連する推奨事項:
mysql ビデオ チュートリアル以上がmysqlでクエリの数を制限する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。