1. 程式人生 > >mysql 查詢(3)

mysql 查詢(3)

備註:

本筆記是通過看 尚矽谷 mysql視訊的筆記:

分頁查詢:

一、應用場景
當要查詢的條目數太多,一頁顯示不全
二、語法

select 查詢列表
from 表
limit 【offset,】size;
注意:
offset代表的是起始的條目索引,預設從0卡死
size代表的是顯示的條目數

公式:
假如要顯示的頁數為page,每一頁條目數為size
select 查詢列表
from 表
limit (page-1)*size,size;

聯合查詢:

一、含義
union:合併、聯合,將多次查詢結果合併成一個結果
二、語法
查詢語句1
union 【all】
查詢語句2
union 【all】
...

三、意義
1、將一條比較複雜的查詢語句拆分成多條語句
2、適用於查詢多個表的時候,查詢的列基本是一致

四、特點
1、要求多條查詢語句的查詢列數必須一致
2、要求多條查詢語句的查詢的各列型別、順序最好一致
3、union 去重,union all包含重複項