亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Mysql兩表聯(lián)合查詢(xún)的四種情況總結(jié)

 更新時(shí)間:2019年01月04日 10:04:28   作者:蝸牛不愛(ài)海綿寶寶  
今天小編就為大家分享一篇關(guān)于Mysql兩表聯(lián)合查詢(xún)的四種情況總結(jié),小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧

一般來(lái)說(shuō),我們?yōu)榱说玫礁暾慕Y(jié)果,我們需要從兩個(gè)或更多的表中獲取結(jié)果,我一般都是用select xxx,xxx from 表1,表2 where 表1.xxx=表2.xxx,我們一般都是進(jìn)行的是這般的操作,其實(shí)mysql中還有一種操作,那就是join的操作,例如底下有兩個(gè)表:

請(qǐng)看 "Persons" 表:

接下來(lái)請(qǐng)看 "Orders" 表:

以上的這兩個(gè)表,然后我們把它們進(jìn)行連接查詢(xún)

SELECT Persons.LastName, Persons.FirstName, Orders.OrderNo
FROM Persons, Orders
WHERE Persons.Id_P = Orders.Id_P

結(jié)果集:

如果使用關(guān)鍵詞JOIN來(lái)從兩個(gè)表中獲取數(shù)據(jù)

SELECT Persons.LastName, Persons.FirstName, Orders.OrderNo
FROM Persons
INNER JOIN Orders
ON Persons.Id_P = Orders.Id_P
ORDER BY Persons.LastName

結(jié)果集:

則inner join 與上面的普通查詢(xún)沒(méi)有區(qū)別

不同的 SQL JOIN

  • JOIN: 如果表中有至少一個(gè)匹配,則返回行
  • LEFT JOIN: 即使右表中沒(méi)有匹配,也從左表返回所有的行
  • RIGHT JOIN: 即使左表中沒(méi)有匹配,也從右表返回所有的行
  • FULL JOIN: 只要其中一個(gè)表中存在匹配,就返回行 

LEFT JOIN 關(guān)鍵字語(yǔ)法

"Persons" 表:

"Orders" 表:

SELECT Persons.LastName, Persons.FirstName, Orders.OrderNo
FROM Persons
LEFT JOIN Orders
ON Persons.Id_P=Orders.Id_P
ORDER BY Persons.LastName

結(jié)果集:

SQL RIGHT JOIN 關(guān)鍵字

"Persons" 表:

"Orders" 表:

SELECT Persons.LastName, Persons.FirstName, Orders.OrderNo
FROM Persons
RIGHT JOIN Orders
ON Persons.Id_P=Orders.Id_P
ORDER BY Persons.LastName

結(jié)果集:

SQL FULL JOIN 關(guān)鍵字

"Persons" 表:

"Orders" 表:

全連接(FULL JOIN)實(shí)例

SELECT Persons.LastName, Persons.FirstName, Orders.OrderNo
FROM Persons
FULL JOIN Orders
ON Persons.Id_P=Orders.Id_P
ORDER BY Persons.LastName

結(jié)果集:

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,謝謝大家對(duì)腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請(qǐng)查看下面相關(guān)鏈接

相關(guān)文章

  • Mysql中有關(guān)Datetime和Timestamp的使用總結(jié)

    Mysql中有關(guān)Datetime和Timestamp的使用總結(jié)

    mysql數(shù)據(jù)庫(kù)常用的時(shí)間類(lèi)型有timestamp和datetime,兩者主要區(qū)別是占用存儲(chǔ)空間長(zhǎng)度不一致、可存儲(chǔ)的時(shí)間也有限制,本文就來(lái)詳細(xì)的介紹一下,感興趣的可以了解一下
    2021-12-12
  • mysql中格式化日期詳解

    mysql中格式化日期詳解

    最近因?yàn)楣ぷ餍枰褂胢ysql查詢(xún)記錄可如果有時(shí)間戳字段時(shí),查看結(jié)果不方便,不能即時(shí)看到時(shí)間戳代表的含義,所以這篇文章就提供mysql格式換時(shí)間函數(shù),可以方便的看到格式化后的時(shí)間。有需要的朋友們可以參考借鑒,下面來(lái)一起看看吧。
    2016-11-11
  • 千萬(wàn)級(jí)用戶(hù)系統(tǒng)SQL調(diào)優(yōu)實(shí)戰(zhàn)分享

    千萬(wàn)級(jí)用戶(hù)系統(tǒng)SQL調(diào)優(yōu)實(shí)戰(zhàn)分享

    這篇文章主要介紹了千萬(wàn)級(jí)用戶(hù)系統(tǒng)SQL調(diào)優(yōu)實(shí)戰(zhàn)分享,用戶(hù)日活百萬(wàn)級(jí),注冊(cè)用戶(hù)千萬(wàn)級(jí),而且若還沒(méi)有進(jìn)行分庫(kù)分表,則該DB里的用戶(hù)表可能就一張,單表上千萬(wàn)的用戶(hù)數(shù)據(jù),下面我們就來(lái)學(xué)習(xí)如何讓優(yōu)化,需要的朋友可以參考一下
    2022-03-03
  • mysql 存儲(chǔ)過(guò)程的問(wèn)題

    mysql 存儲(chǔ)過(guò)程的問(wèn)題

    最近我接觸了一本php 與 mysql,老外寫(xiě)的一本書(shū),書(shū)中有個(gè)tshirtshop網(wǎng)店代碼,其中操作數(shù)據(jù)庫(kù)的大多用的是mysql存儲(chǔ)過(guò)程
    2009-06-06
  • mysql insert if not exists防止插入重復(fù)記錄的方法

    mysql insert if not exists防止插入重復(fù)記錄的方法

    在 MySQL 中,插入(insert)一條記錄很簡(jiǎn)單,但是一些特殊應(yīng)用,在插入記錄前,需要檢查這條記錄是否已經(jīng)存在,只有當(dāng)記錄不存在時(shí)才執(zhí)行插入操作,本文介紹的就是這個(gè)問(wèn)題的解決方案。
    2011-04-04
  • insert和select結(jié)合實(shí)現(xiàn)

    insert和select結(jié)合實(shí)現(xiàn)"插入某字段在數(shù)據(jù)庫(kù)中的最大值+1"的方法

    今天小編就為大家分享一篇關(guān)于insert和select結(jié)合實(shí)現(xiàn)"插入某字段在數(shù)據(jù)庫(kù)中的最大值+1"的方法,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧
    2019-03-03
  • mysql 字段as詳解及實(shí)例代碼

    mysql 字段as詳解及實(shí)例代碼

    這篇文章主要介紹了mysql 字段as詳解,并附實(shí)例代碼的相關(guān)資料,需要的朋友可以參考下
    2016-09-09
  • 解決Windows10下mysql5.5數(shù)據(jù)庫(kù)命令行中文亂碼問(wèn)題

    解決Windows10下mysql5.5數(shù)據(jù)庫(kù)命令行中文亂碼問(wèn)題

    重置系統(tǒng)后,很久之前安裝的MySQL數(shù)據(jù)庫(kù)出現(xiàn)了控制臺(tái)查詢(xún)中文亂碼問(wèn)題,時(shí)間太久早已經(jīng)不記得怎么設(shè)置了。下面通過(guò)本文給大家分享Windows10下解決MySQL5.5數(shù)據(jù)庫(kù)命令行中文亂碼問(wèn)題,一起看看吧
    2017-07-07
  • 詳解Mysql中explain執(zhí)行計(jì)劃信息中字段

    詳解Mysql中explain執(zhí)行計(jì)劃信息中字段

    Extra是EXPLAIN輸出中另外一個(gè)很重要的列,該列顯示MySQL在查詢(xún)過(guò)程中的一些詳細(xì)信息,MySQL查詢(xún)優(yōu)化器執(zhí)行查詢(xún)的過(guò)程中對(duì)查詢(xún)計(jì)劃的重要補(bǔ)充信息,這篇文章主要介紹了Mysql中explain執(zhí)行計(jì)劃信息中字段詳解,需要的朋友可以參考下
    2023-08-08
  • Mysql 5.7.17 winx64在win7上的安裝教程

    Mysql 5.7.17 winx64在win7上的安裝教程

    本文給大家介紹Mysql 5.7.17 winx64在win7上的安裝教程,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友參考下吧
    2017-04-04

最新評(píng)論