ホームページ  >  記事  >  データベース  >  mysql で最初の 10 レコードをクエリする方法

mysql で最初の 10 レコードをクエリする方法

青灯夜游
青灯夜游オリジナル
2021-12-02 16:02:1432958ブラウズ

mysql では、SELECT クエリ ステートメントと limit キーワードを使用して、最初の 10 レコードをクエリできます。構文は、「SELECT * FROM data table LIMIT 10;」または「SELECT * FROM data table LIMIT 0, 10; "。

mysql で最初の 10 レコードをクエリする方法

このチュートリアルの動作環境: Windows7 システム、mysql8 バージョン、Dell G3 コンピューター。

mysql では、SELECT ステートメントと limit キーワードを使用して、最初の 10 レコードをクエリできます。

MySQL では、SELECT ステートメントを使用してデータをクエリできます。データのクエリとは、必要に応じてさまざまなクエリ方法を使用してデータベースからさまざまなデータを取得することを指し、最も頻繁に使用される重要な操作です。

LIMIT は、クエリ結果の表示を開始するレコードと合計で表示されるレコード数を指定するために使用されます。

文法:

SELECT
{* | <字段列名>}
FROM <表 1>, <表 2>…
[LIMIT 子句]

LIMIT 句の構文:

1. 初期位置を指定しないでください

LIMIT 记录数

LIMIT キーワードで初期位置を指定しない場合は、先頭レコードから表示されます。表示されるレコードの数は、LIMIT キーワードで指定されます。

「レコード数」は表示されるレコード数を示します。 「レコード数」の値がクエリ結果の総数未満の場合は、先頭レコードから指定した数のレコードが表示されます。 「レコード数」の値がクエリ結果の総数より大きい場合は、クエリされたすべてのレコードが直接表示されます。

例:

mysql> SELECT * FROM tb_students_info LIMIT 10;
+----+--------+---------+------+------+--------+------------+
| id | name   | dept_id | age  | sex  | height | login_date |
+----+--------+---------+------+------+--------+------------+
|  1 | Dany   |       1 |   25 | F    |    160 | 2015-09-10 |
|  2 | Green  |       3 |   23 | F    |    158 | 2016-10-22 |
|  3 | Henry  |       2 |   23 | M    |    185 | 2015-05-31 |
|  4 | Jane   |       1 |   22 | F    |    162 | 2016-12-20 |
|  5 | Jim    |       1 |   24 | M    |    175 | 2016-01-15 |
|  6 | John   |       2 |   21 | M    |    172 | 2015-11-11 |
|  7 | Lily   |       6 |   22 | F    |    165 | 2016-02-26 |
|  8 | Susan  |       4 |   23 | F    |    170 | 2015-10-01 |
|  9 | Thomas |       3 |   22 | M    |    178 | 2016-06-07 |
| 10 | Tom    |       4 |   23 | M    |    165 | 2016-08-05 |
+----+--------+---------+------+------+--------+------------+
10 rows in set (0.26 sec)

2. 初期位置の指定

LIMIT 初始位置,记录数

LIMIT キーワードは、クエリ結果の開始レコードを指定できます。表示するレコードの数。

  • 「初期位置」は表示を開始するレコードを示し、

  • 「レコード数」は表示するレコードの数を示します。

最初のレコードの位置は 0、2 番目のレコードの位置は 1 です。後続のレコードは順番に推定されます。

注: LIMIT の後の 2 つのパラメーターは正の整数である必要があります。

mysql> SELECT * FROM tb_students_info LIMIT 0,10;
+----+--------+---------+------+------+--------+------------+
| id | name   | dept_id | age  | sex  | height | login_date |
+----+--------+---------+------+------+--------+------------+
|  1 | Dany   |       1 |   25 | F    |    160 | 2015-09-10 |
|  2 | Green  |       3 |   23 | F    |    158 | 2016-10-22 |
|  3 | Henry  |       2 |   23 | M    |    185 | 2015-05-31 |
|  4 | Jane   |       1 |   22 | F    |    162 | 2016-12-20 |
|  5 | Jim    |       1 |   24 | M    |    175 | 2016-01-15 |
|  6 | John   |       2 |   21 | M    |    172 | 2015-11-11 |
|  7 | Lily   |       6 |   22 | F    |    165 | 2016-02-26 |
|  8 | Susan  |       4 |   23 | F    |    170 | 2015-10-01 |
|  9 | Thomas |       3 |   22 | M    |    178 | 2016-06-07 |
| 10 | Tom    |       4 |   23 | M    |    165 | 2016-08-05 |
+----+--------+---------+------+------+--------+------------+
10 rows in set (0.26 sec)

[関連する推奨事項: mysql ビデオ チュートリアル ]

以上がmysql で最初の 10 レコードをクエリする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。