本篇內(nèi)容主要講解“MySQL如何查詢前10條記錄”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實(shí)用性強(qiáng)。下面就讓小編來帶大家學(xué)習(xí)“mysql如何查詢前10條記錄”吧!
成都創(chuàng)新互聯(lián)公司從2013年開始,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目網(wǎng)站建設(shè)、成都網(wǎng)站制作網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢想脫穎而出為使命,1280元鎮(zhèn)安做網(wǎng)站,已為上家服務(wù),為鎮(zhèn)安各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:028-86922220
在mysql中,可以利用SELECT查詢語句和limit關(guān)鍵字來查詢前10條記錄,語法為“SELECT * FROM 數(shù)據(jù)表 LIMIT 10;”或“SELECT * FROM 數(shù)據(jù)表 LIMIT 0,10;”。
本教程操作環(huán)境:windows7系統(tǒng)、mysql8版本、Dell G3電腦。
在mysql中,可以使用SELECT語句和limit關(guān)鍵字來查詢前10條記錄。
在 MySQL 中,可以使用 SELECT 語句來查詢數(shù)據(jù)。查詢數(shù)據(jù)是指從數(shù)據(jù)庫中根據(jù)需求,使用不同的查詢方式來獲取不同的數(shù)據(jù),是使用頻率最高、最重要的操作。
而LIMIT 用于指定查詢結(jié)果從哪條記錄開始顯示,一共顯示多少條記錄。
語法:
SELECT {* | <字段列名>} FROM <表 1>, <表 2>… [LIMIT 子句]
LIMIT 子句的語法:
1、不指定初始位置
LIMIT 記錄數(shù)
LIMIT 關(guān)鍵字不指定初始位置時(shí),記錄從第一條記錄開始顯示。顯示記錄的條數(shù)由 LIMIT 關(guān)鍵字指定。
“記錄數(shù)”表示顯示記錄的條數(shù)。如果“記錄數(shù)”的值小于查詢結(jié)果的總數(shù),則會(huì)從第一條記錄開始,顯示指定條數(shù)的記錄。如果“記錄數(shù)”的值大于查詢結(jié)果的總數(shù),則會(huì)直接顯示查詢出來的所有記錄。
示例:
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 初始位置,記錄數(shù)
LIMIT 關(guān)鍵字可以指定查詢結(jié)果從哪條記錄開始顯示,顯示多少條記錄。
“初始位置”表示從哪條記錄開始顯示;
“記錄數(shù)”表示顯示記錄的條數(shù)。
第一條記錄的位置是 0,第二條記錄的位置是 1。后面的記錄依次類推。
注意:LIMIT 后的兩個(gè)參數(shù)必須都是正整數(shù)。
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)
到此,相信大家對(duì)“mysql如何查詢前10條記錄”有了更深的了解,不妨來實(shí)際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!