1:內連線[inner] join:從左表中取出每一條記錄,去右表中與所有的記錄進行匹配:匹配必須是某條件在左表中與右表中相同最終才會保留結果,否則不保留。
2:外連線out join ,以某張表為主,取出裡面的所有記錄,然後每條與另外一張表進行連線:不管能不能匹配上條件,最終都會保留:能匹配,正確保留;不能匹配,其他表的字段都置空null
外連線分為兩種:是以某張表為主:有主表
left join:左外連線(左連線),以左表為主表
right join:右外連線(右鏈結),以右表為主鍵
語法:左表 left/right join 右表 on 左邊.欄位 = 右表.欄位
左外連線結果最少不少於左表的數量,右外也是相同。
3:自然連線:natural join ,自然連線,就是自動匹配連線條件:系統以欄位名字作為匹配模式(同名字段就作為條件,多個同名字段都作為條件)
自然連線:可以分為自然內連線和自然外連線。
自然內連線:左表 natural join 右表;
自然外連線:左表 natural left join 右表
交叉連線:cross jojn(笛卡爾積)
4:交叉連線:cross jojn(笛卡爾積)
笛卡爾積:
笛卡爾積在sql中的實現方式既是交叉連線(cross join)。
所有連線方式都會先生成臨時笛卡爾積表,笛卡爾積是關係代數裡的乙個概念,表示兩個表中的每一行資料任意組合,右圖中顯示的為兩個表連線後的笛卡爾積(交叉連線) 資料庫jdbc連線方式
access databasename.mdb為具體的mdb,可以指定路徑,如c databasename.mdb string accesssqlurl jdbc odbc driver dbq databasename.mdb class.forname sun.jdbc.odbc.jdbcod...
C SQL 資料庫連線方式
如何使用connection物件連線資料庫?對於不同的.net資料提供者,ado.net採用不同的connection物件連線資料庫。這些connection物件為我們遮蔽了具體的實現細節,並提供了一種統一的實現方法。connection類有四種 sqlconnection,oledbconnect...
ORACLE RAC資料庫連線方式
方法1 適合中介軟體等jdbc等連線方法,本示例為thin方式 url jdbc oracle thin description load balance no address protocol tcp host dtydb3 vip port 1521 address protocol tcp h...