SQL数据库查询LIMIT 数据分页
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                SQL数据库查询LIMIT 数据分页
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.                        
                                
                            
                            
                            SQL數(shù)據(jù)庫查詢LIMIT 數(shù)據(jù)分頁
SQL的語句LIMIT 約束SELECT 查詢數(shù)據(jù)包表時,使得SQL查詢語句返回指定的記錄數(shù)(行數(shù))。LIMIT 可以設置1個或2個int整型常量數(shù)字作為參數(shù)。LIMIT在數(shù)據(jù)分頁查詢時候十分有用,因為不是每一次查詢都需要:
SELECT * FROM table
這么笨重的花費巨大性能開銷查出所有數(shù)據(jù),而是有約束的查詢需要的分頁數(shù)據(jù)即可。
LIMIT設置兩個參數(shù)時候,前一個參數(shù)表示偏移,后一個表示最多查出的數(shù)據(jù)條數(shù)。
比如常見的:
SELECT * FROM table
使用LIMIT約束后,變成:
SELECT * FROM table LIMIT 0,-1
LIMIT后的第一個參數(shù)0限定偏移量,后面的-1表示數(shù)據(jù)庫表中最后一條數(shù)據(jù),因為SQL中id是從1開始,所以返回了全部數(shù)據(jù)行。
(一)LIMIT n即為LIMIT 0,n
舉例:SELECT * FROM table LIMIT 10
查出10條數(shù)據(jù)行,由于沒有設置偏移量,那么就使用默認偏移量0,這10條數(shù)據(jù)id為:1,2,3,4,5,6,7,8,9,10
可以認為LIMIT n即為LIMIT 0,n
(二)LIMIT pos,count。pos為前置開始的id偏移位置(不是開始位置),count為數(shù)據(jù)條目總數(shù)。
舉例:SELECT * FROM table LIMIT 3,10
第一個參數(shù)偏移量為3,從id=4開始,查出10條數(shù)據(jù),這10條數(shù)據(jù)id為:4,5,6,7,8,9,10,11,12,13
又如:
SELECT * FROM table LIMIT 8,3
第一個參數(shù)偏移量為8,從id=9開始,查出3條數(shù)據(jù),這3條數(shù)據(jù)id為:9,10,11
                        
                        
                        SQL的語句LIMIT 約束SELECT 查詢數(shù)據(jù)包表時,使得SQL查詢語句返回指定的記錄數(shù)(行數(shù))。LIMIT 可以設置1個或2個int整型常量數(shù)字作為參數(shù)。LIMIT在數(shù)據(jù)分頁查詢時候十分有用,因為不是每一次查詢都需要:
SELECT * FROM table
這么笨重的花費巨大性能開銷查出所有數(shù)據(jù),而是有約束的查詢需要的分頁數(shù)據(jù)即可。
LIMIT設置兩個參數(shù)時候,前一個參數(shù)表示偏移,后一個表示最多查出的數(shù)據(jù)條數(shù)。
比如常見的:
SELECT * FROM table
使用LIMIT約束后,變成:
SELECT * FROM table LIMIT 0,-1
LIMIT后的第一個參數(shù)0限定偏移量,后面的-1表示數(shù)據(jù)庫表中最后一條數(shù)據(jù),因為SQL中id是從1開始,所以返回了全部數(shù)據(jù)行。
(一)LIMIT n即為LIMIT 0,n
舉例:SELECT * FROM table LIMIT 10
查出10條數(shù)據(jù)行,由于沒有設置偏移量,那么就使用默認偏移量0,這10條數(shù)據(jù)id為:1,2,3,4,5,6,7,8,9,10
可以認為LIMIT n即為LIMIT 0,n
(二)LIMIT pos,count。pos為前置開始的id偏移位置(不是開始位置),count為數(shù)據(jù)條目總數(shù)。
舉例:SELECT * FROM table LIMIT 3,10
第一個參數(shù)偏移量為3,從id=4開始,查出10條數(shù)據(jù),這10條數(shù)據(jù)id為:4,5,6,7,8,9,10,11,12,13
又如:
SELECT * FROM table LIMIT 8,3
第一個參數(shù)偏移量為8,從id=9開始,查出3條數(shù)據(jù),這3條數(shù)據(jù)id為:9,10,11
總結
以上是生活随笔為你收集整理的SQL数据库查询LIMIT 数据分页的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: 赵鑫:强化学习在京东广告序列推荐中的应用
- 下一篇: uip协议栈入门
