Rumah > Artikel > pangkalan data > Bagaimana untuk menanyakan 10 rekod pertama dalam mysql
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;
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 子句]
LIMIT sintaks klausa:
1. Jangan nyatakan kedudukan awal
LIMIT 记录数
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)
2 Nyatakan kedudukan awal
LIMIT 初始位置,记录数
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)
[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!