MYSQL查詢的四種情況

2022-03-02 05:58:03 字數 546 閱讀 4192

1 普通連線查詢

select 表1欄位1,表2欄位2,from 表1,表2,where 表1.欄位1==表2.欄位2

2 inner join查詢

select 表1欄位1 ,表2欄位2,from 表1 inner join 表2 on  表1.欄位1==表2.欄位2

與普通查詢類似

3 left join查詢,左聯查詢

select 表1欄位1 ,表2欄位2,from 表1 left join 表2 on  表1.欄位1==表2.欄位2

即使右表為空,也從左表獲取所選取欄位的資料

4 right join查詢,右聯查詢

select 表1欄位1 ,表2欄位2,from 表1 right join 表2 on  表1.欄位1==表2.欄位2

即使左表為空,也從右表獲取所選取欄位的資料

5 full join查詢 ,全聯查詢

select 表1欄位1 ,表2欄位2,from 表1 full join 表2 on  表1.欄位1==表2.欄位2

只要有乙個表的字段不為空,就返回該條資料

Mysql四種模糊查詢

下面介紹mysql中模糊查詢的四種用法 1,表示任意0個或多個字元。可匹配任意型別和長度的字元,有些情況下若是中文,請使用兩個百分號 表示。比如 select from user where u name like 三 將會把u name為 張三 張貓三 三腳貓 唐三藏 等等有 三 的記錄全找出來。...

mysql四種子查詢

標量子查詢 子查詢只有乙個字段一條記錄 select from article where uid select uid from user where status 1 order by uid desc limit1 例如 select from article where uid 1列子查詢 ...

mysql模糊查詢的四種用法

一.表示任意0個或多個字元。可匹配任意型別和長度的字元,有些情況下若是中文,請使用兩個百 分號 表示。注 like 龍 查詢出所有含有 龍 的記錄 1.所查詢字段 like 龍 eg select from user where realname like 龍 把含有 龍 字的 realname 字...