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

數據庫 關系連接

 更新時間:2009年09月09日 09:18:25   作者:  
數據庫 關系連接,多表查詢時需要用到的一些東西。
連接分類
關系間的連接分為內連接(inner join)和外連接(outer join)。
外連接又可分為:left outer join,right outer join和full outer join。

內連接計算方法:
如果不加條件將會產生笛卡爾積;
如果有連接條件,按照下一節(jié)"連接條件"的規(guī)則進行運算,符合條件的元組放入結果關系中。

left outer join 計算過程:
1)計算相同連接條件下的內連接,將符合條件的元組放入結果關系中;
2)如果左關系中有元組不符合條件,將之放入結果關系中,余下的用NULL補足

right outer join 計算過程:
1)計算相同連接條件下的內連接,將符合條件的元組放入結果關系中;
2)如果右關系中有元組不符合條件,將之放入結果關系中,余下的用NULL補足

full outer join
1)計算相同連接條件下的內連接,將符合條件的元組放入結果關系中;
2)如果左、右關系中有元組不符合條件,將之放入結果關系中,余下的用NULL補足

as用來修改連接后結果關系的關系名稱以及屬性名稱。


連接條件
關系之間的連接是可以有條件的,外連接必須要加條件,內連接如果不加條件將會產生笛卡爾積。
有哪些連接條件呢?
natural --
1)兩個關系(左關系和友關系)中所有具有相同的名稱的屬性的值要相等。
2)natural 總是出現在 join語句前面
3)natural的結果關系中,相同名稱的屬性只會出現一次
4)natural的結果關系中,屬性的排列順序總是按照左關系優(yōu)先的原則。
5) MySQL中,natural join不能使用on指定其他查詢條件
on--
1)on 用在join語句后面
2)on 后面采用關系1.屬性a=關系2.屬性b 的謂詞語法

using--
1)和natural類似,只是顯式指定了屬性名稱
2)如果using也指定了所有相同名稱的屬性,那么和natural相同


MySQL
MySQL中,natural join和 left outer join不能在同時使用,可以先將natural join語句做成一個view,然后再使用left outer join
join 默認為inner join

相關文章

  • 2023年最新Navicat永久激活安裝使用教程

    2023年最新Navicat永久激活安裝使用教程

    Navicat中文版是強大的可視化數據庫管理工具,用于開發(fā)和管理MySQL|SQL?Server|SQLite|Oracle等數據庫,Navicat以直覺化的圖形用戶界面符合數據庫管理員、開發(fā)人員及中小企業(yè)的需要,本文給大家分享2023年最新Navicat永久激活安裝使用教程,感興趣的朋友一起看看吧
    2023-05-05
  • 取隨機記錄的語句

    取隨機記錄的語句

    取隨機記錄的語句...
    2007-03-03
  • navicat怎么卸載,navicat徹底卸載干凈教程

    navicat怎么卸載,navicat徹底卸載干凈教程

    這篇文章主要介紹了navicat怎么卸載?navicat徹底卸載干凈教程。具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-02-02
  • 數據庫運維人員DBA工作總結

    數據庫運維人員DBA工作總結

    中大型公司都會有一些專攻數據庫方面的牛人,專門的職位叫做DBA,對于公司的DBA他們的價值不可小覷,只要是數據庫,就有吞吐量的限制,數據庫訪問瓶頸便是自然流量增長或者流量突增造成的
    2023-10-10
  • 詳解 MapperScannerConfigurer之sqlSessionFactory注入方式

    詳解 MapperScannerConfigurer之sqlSessionFactory注入方式

    這篇文章主要介紹了詳解 MapperScannerConfigurer之sqlSessionFactory注入方式的相關資料,需要的朋友可以參考下
    2017-04-04
  • 數據分析數據庫ClickHouse在大數據領域應用實踐

    數據分析數據庫ClickHouse在大數據領域應用實踐

    這篇文章主要為大家介紹了數據分析數據庫ClickHouse在大數據領域應用實踐,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步早日升職加薪
    2022-04-04
  • SQL中一些小巧但常用的關鍵字小結

    SQL中一些小巧但常用的關鍵字小結

    這篇文章主要給大家總結介紹了關于SQL中一些小巧但常用的關鍵字,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-03-03
  • 如何讓SQL運行得更快

    如何讓SQL運行得更快

    如何讓SQL運行得更快...
    2007-01-01
  • hive數據倉庫新增字段方法

    hive數據倉庫新增字段方法

    這篇文章主要為大家介紹了hive中新增字段的方法示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-06-06
  • SQL注入篇學習之盲注/寬字節(jié)注入

    SQL注入篇學習之盲注/寬字節(jié)注入

    盲注是注入的一種,指的是在不知道數據庫返回值的情況下對數據中的內容進行猜測,實施SQL注入,下面這篇文章主要給大家介紹了關于SQL注入篇之盲注/寬字節(jié)注入的相關資料,需要的朋友可以參考下
    2022-03-03

最新評論