亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

MYSQL中LIMIT用法?

MYSQL中LIMIT用法?

慕村9548890 2019-02-11 20:09:00
在張恩民老師的PHP100視頻教程第九章中,使用SELECT * FROM `test` limit 2,4顯示出是第三條到第四條……他是怎么做到的,很好奇
查看完整描述

2 回答

?
紅糖糍粑

TA貢獻1815條經驗 獲得超6個贊

limit是mysql的語法
select * from table limit m,n
其中m是指記錄開始的index,從0開始,表示第一條記錄
n是指從第m+1條開始,取n條。
select * from tablename limit 2,4
即取出第3條至第6條,4條記錄

查看完整回答
反對 回復 2019-02-27
?
阿晨1998

TA貢獻2037條經驗 獲得超6個贊

LIMIT是MySQL內置函數,其作用是用于限制查詢結果的條數。

1)其語法格式如下:

LIMIT[位置偏移量,]行數

其中,中括號里面的參數是可選參數,位置偏移量是指MySQL查詢分析器要從哪一行開始顯示,索引值從0開始,即第一條記錄位置偏移量是0,第二條記錄的位置偏移量是1,依此類推...,第二個參數為“行數”即指示返回的記錄條數。

位置偏移量可以理解為跳過前xx條記錄(元組).

2)基本用法

123456/*當沒有指定位置偏移量時,只取4條時,可以這樣寫*/SELECT FROM YourTableName LIMIT 4; /*當指定了位置偏移量時,從第3條起取4條時,可以這樣寫*//*因為索引是從0開始計數的,所以第3條對應的索引就是2*/SELECT FROM YourTableName LIMIT 2,4;

3)應用場合:分頁

1234 // 后臺計算出頁碼、頁數(頁大小) int curPage = 2; int pageSize = 10; int startRow = (curPage - 1) * pageSize;
1SELECT FROM YourTableName LIMIT startRow,pageSize;



查看完整回答
反對 回復 2019-02-27
  • 2 回答
  • 0 關注
  • 690 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號