今天學習的主要内容是劉金玉老師MySQL數據庫零基礎教程第20期。學習的内容是限制查詢數據量limit關鍵詞的用法。
我們結合重要的關鍵詞limit,默認索引從0開始。
語法結構:select * from 表[where語句][order by語句][limit語句]
參數的用法
第一種:默認省略了偏移量,隻有查詢數量
語法結構:limit 數值,表示查詢結構顯示多少條數量的記錄,默認從索引為0的這條記錄開始(第一條)
案例:顯示user表前兩條記錄
語句:select * from user limit 2;
第二種:使用兩個參數(參數1:代表偏移量,參數2:代表從偏移量開始的記錄數)
語法結構:limit 偏移量,記錄數
案例:在user表中從第三條記錄開始查詢兩條連續的記錄
語句:select * from user limit 2,2;
第三種:(使用兩個關鍵詞):從某個偏移量開始到最後的簡單算法:
參數1:還是偏移量,比如用a來表示
參數2:記錄數,用總記錄數減去偏移量的結果來表示
補充知識:limit關鍵詞用于軟件開發中記錄結果進行分頁的用法比較多,但是一旦偏移量過大,就會降低查詢的性能,此時一定要将查詢結果進行篩選,以減少數據總量,提升查詢效率。
綜合運用案例:在user表nickname字段中查詢包含“四川”的數據,查詢結果以money字段的降序排列,且隻顯示前兩條記錄。
語句:select * from user where nickname like ‘%四川%’order by money desc limit 2,2;
,
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!