Rumah > pangkalan data > tutorial mysql > Bagaimana untuk menanyakan 10 rekod pertama dalam mysql

Bagaimana untuk menanyakan 10 rekod pertama dalam mysql

青灯夜游
Lepaskan: 2021-12-02 16:02:14
asal
33114 orang telah melayarinya

Dalam mysql, anda boleh menggunakan pernyataan pertanyaan SELECT dan kata kunci had untuk menanyakan 10 rekod pertama Sintaksnya ialah "PILIH * DARI jadual data LIMIT 10;" atau "PILIH * DARI jadual data LIMIT 0. 10;

Bagaimana untuk menanyakan 10 rekod pertama dalam mysql

Persekitaran pengendalian tutorial ini: sistem windows7, versi mysql8, komputer Dell G3.

Dalam mysql, anda boleh menggunakan pernyataan SELECT dan hadkan kata kunci untuk menanyakan 10 rekod pertama.

Dalam MySQL, anda boleh menggunakan pernyataan SELECT untuk menanyakan data. Data pertanyaan merujuk kepada menggunakan kaedah pertanyaan yang berbeza untuk mendapatkan data yang berbeza daripada pangkalan data mengikut keperluan Ia adalah operasi yang paling kerap digunakan dan penting.

LIMIT digunakan untuk menentukan rekod yang mana keputusan pertanyaan mula dipaparkan dan jumlah rekod yang dipaparkan secara keseluruhan.

Sintaks:

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

LIMIT sintaks klausa:

1. Jangan nyatakan kedudukan awal

LIMIT 记录数
Salin selepas log masuk

Apabila kata kunci LIMIT tidak menyatakan kedudukan awal, rekod akan dipaparkan bermula dari rekod pertama. Bilangan rekod yang dipaparkan ditentukan oleh kata kunci LIMIT.

"Bilangan rekod" menunjukkan bilangan rekod yang dipaparkan. Jika nilai "Bilangan rekod" kurang daripada jumlah bilangan hasil pertanyaan, bilangan rekod yang ditentukan akan dipaparkan bermula dari rekod pertama. Jika nilai "Bilangan rekod" lebih besar daripada jumlah hasil pertanyaan, semua rekod yang ditanya akan dipaparkan secara langsung.

Contoh:

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)
Salin selepas log masuk

2 Nyatakan kedudukan awal

LIMIT 初始位置,记录数
Salin selepas log masuk

LIMIT kata kunci boleh menentukan hasil pertanyaan yang datang. Rekod mula dipaparkan dan berapa banyak rekod yang dipaparkan.

  • "Kedudukan awal" menunjukkan rekod yang akan mula dipaparkan;

  • "Bilangan rekod" menunjukkan bilangan rekod yang dipaparkan.

Kedudukan rekod pertama ialah 0, dan kedudukan rekod kedua ialah 1. Rekod seterusnya disimpulkan mengikut urutan.

Nota: Dua parameter selepas LIMIT mestilah integer positif.

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)
Salin selepas log masuk

[Cadangan berkaitan: tutorial video mysql]

Atas ialah kandungan terperinci Bagaimana untuk menanyakan 10 rekod pertama dalam mysql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan