首頁 > 資料庫 > mysql教程 > mysql連線查詢實例詳解

mysql連線查詢實例詳解

小云云
發布: 2018-03-15 10:40:19
原創
2567 人瀏覽過

連接查詢就是將兩個或兩個以上的表,“連接起來”,當做一個數據源,並從中去獲取所需的數據;本文主要和大家分享mysql連接查詢實例詳解,希望能幫助到大家。

交叉連接 cross  join:

沒有條件,只是依照連接的基本概念,將所有資料行連接起來的結果。它又叫做「笛卡爾積」;

對於表1(n1個字段,n2行),表2,(m1個字段,m2行),他們交叉連接的結果是:

  • 有n1+m1個欄位;

  • #有n2*m2行;

形式有:

  • select * from  表1, 表2;

  • select * from  表1  join 表2;

  • ##select * from  表1  join 表2;
  • select * from  表1  cross  join  表2;


mysql連線查詢實例詳解範例:
mysql連線查詢實例詳解

mysql連線查詢實例詳解結果:

內連接 inner  join:

形式:

select  *  from  表1  【inner】  join  表2  on  連接條件;


mysql連線查詢實例詳解範例:

mysql連線查詢實例詳解結果:

#注意:這種的表跟表之間的內連接查詢,雖然可以體現為表跟表之間的「關係」——通常就是外鍵關係——但並不是有外鍵關係才能使用這種連結。


mysql連線查詢實例詳解可以使用as為其設定別名:

左(外)連接left (outer) join:

形式:

表1(左表)  left  【outer】 join  表2(右表)  on  连接条件
登入後複製
登入後複製

意義:其實就是將兩個表的內連接的結果,再加上左邊表的不符合內連接所設定的條件的那些數據的結果;


mysql連線查詢實例詳解#例:

mysql連線查詢實例詳解結果:

可見,左連接的結果,左邊表的數據,一定都會「全部取出」;

右(外)連接right (outer) join:

形式:

表1(左表)  right  【outer】 join  表2(右表)  on  连接条件
登入後複製
登入後複製

意義:其實就是兩個表格的內連接的結果,再加上右邊表格的不符合內連接所設定的條件的那些資料的結果;


mysql連線查詢實例詳解 範例:

mysql連線查詢實例詳解結果:

  • ##連接查詢
  • 就是將兩個或兩個以上的表,“連接起來”,當做一個資料來源,並從中去取得所需的資料;

交叉連接cross  join:

  • 沒有條件,只是依照連接的基本概念,將所有資料行連接起來的結果。它又叫做「笛卡爾積」;

  • 對於表1(n1個字段,n2行),表2,(m1個字段,m2行),他們交叉連接的結果是:
  • 有n1+m1個欄位;
  • #有n2*m2行;


mysql連線查詢實例詳解形式有:
mysql連線查詢實例詳解

select * from  表1, 表2;mysql連線查詢實例詳解

select * from  表1  join 表2;

##select * from  表1  join 表2;

###select * from  表1  cross  join  表2;############範例: ###############結果: ### #########內連接 inner  join:#########形式:###select  *  from  表1  【inner】  join  表2  on  連接條件;######

範例:
mysql連線查詢實例詳解
結果:
mysql連線查詢實例詳解

#注意:這種的表跟表之間的內連接查詢,雖然可以體現為表跟表之間的「關係」——通常是外鍵關係——但並不是有外鍵關係才能使用這種連接。

可以使用as為其設定別名:
mysql連線查詢實例詳解

左(外)連接left (outer) join:

形式:

表1(左表)  left  【outer】 join  表2(右表)  on  连接条件
登入後複製
登入後複製

意義:其實就是將兩個表的內連接的結果,再加上左邊表的不符合內連接所設定的條件的那些數據的結果;

#例:
mysql連線查詢實例詳解
結果:
mysql連線查詢實例詳解

可見,左連接的結果,左邊表的數據,一定都會「全部取出」;

右(外)連接right (outer) join:

形式:

表1(左表)  right  【outer】 join  表2(右表)  on  连接条件
登入後複製
登入後複製

意義:其實就是兩個表格的內連接的結果,再加上右邊表格的不符合內連接所設定的條件的那些資料的結果;

範例:
mysql連線查詢實例詳解
結果:
mysql連線查詢實例詳解

##### ######相關推薦:#########mysql連接查詢左連接,右連接,內連接實例詳解############MySQL連接查詢中索引的重要性愛############經典mysql連線查詢範例_MySQL#######

以上是mysql連線查詢實例詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板