MySqlクエリーのまとめ
4515 ワード
一、内部接続
二、外部接続
三、交差接続
四、サブクエリ
1.意味:
他の文の内部にネストされたselect文をサブクエリまたは内部クエリと呼びます.外部の文はinsert、update、delete、selectなどです.一般的にselectは外部文として多く、外部がselect文である場合、この文を外部クエリまたはプライマリクエリと呼びます.
2.分類:表示された位置selectの後ろ:スカラー量子クエリーのみをサポートfromの後ろ:テーブルサブクエリーwhereまたはhavingの後ろ:スカラー量子クエリー列サブクエリー行サブクエリーexistsの後ろ:スカラー量子クエリー列サブクエリー表サブクエリー 結果セットの行列付き量子クエリー(単行サブクエリー):結果セットは1行1列の列サブクエリー(複数行サブクエリー):結果セットは複数行1列の行サブクエリー:結果セットは複数行マルチリストサブクエリー:結果セットは複数行マルチ列 五、ページングクエリー
適用シーン:クエリーするエントリの数が多すぎると、ページが不完全に表示されます.
// :
select
from 1
【inner】 join 2 on
where
group by
having
order by
limit ;
// :
1.
2. =
3. n n-1
//
4.
5.
6.
二、外部接続
// :
select
from 1
left | right | full 【outer】 join 2 on
where
group by
having
order by
limit ;
// :
1. = , , null
2. left join , right join , full join
3.
三、交差接続
//
select
from 1
cross join 2 ;
// :
四、サブクエリ
1.意味:
他の文の内部にネストされたselect文をサブクエリまたは内部クエリと呼びます.外部の文はinsert、update、delete、selectなどです.一般的にselectは外部文として多く、外部がselect文である場合、この文を外部クエリまたはプライマリクエリと呼びます.
2.分類:
適用シーン:クエリーするエントリの数が多すぎると、ページが不完全に表示されます.
:
select
from
limit offset,size;
:offset , 0
size
:
page , size
select
from
limit (page-1)*size,size;