表的兩種連線方式

2021-07-06 10:23:34 字數 510 閱讀 6463

內連線:

也稱為等值連線(或稱連線,還可以被稱為普通連線或者自然連線),是最早的一種連線方式,內連線是從結果表中刪除與其他被連線表中沒有匹配行的所有無組,所以當匹配條件不滿足時內連線可能會丟失資訊。在where子句中設定的消除笛卡積的條件就是採用了等值判斷的方式進行的。

外連線:

內連線中只能顯示等值滿足的條件,不滿足的條件則無法顯示,如果現在希望特定表中的資料可以全部顯示,就利用外連線,外連線分為3種,分別為左外連線,右外連線,全外連線。

在oracle 可以利用其提供的「+」進行左外或右外連線的實現

左關係屬性=右關係屬性(+):現在「(+)」放在了等號的右邊,所以此時表示的是左連線。

即現在是以左邊的屬性為中心,即使不存在等值關係,左邊的屬性值也會全部顯示出來。

左關係屬性(+)=右關係屬性:現在「(+)」放在了等號的左邊,所以此時表示的是右連線。

即現在是以右邊的屬性為中心,即使不存在等值關係,右邊的屬性值也會全部顯示出來。

連線Mysql的兩種方式

在宿主機連線mysql容器,使用低版本 1 拉取映象 docker pull centos mysql 56 centos7 2 啟動映象,指定埠 3316是宿主機的埠 docker run d e mysql user test e mysql password 123 e mysql datab...

Python連線redis的兩種方式

先安裝redis庫 pip install redis 第一種from redis import redis 一般連線,使用redis連線 這裡使用redis db redis host localhost port 6379 db 0,decode responses true 操作結果的資料型別...

兩種HTTP連線方式POST GET的比較

在midp2.0中提供了對tcp ip層進行聯網開發的支援,但是這仍然需要裝置廠商和運營商的支援,而http連線是midp規範中規定必須支援的連線方式,因此在選擇開發聯網應用程式的時候,http連線仍然是很有競爭力的方式。當然如果你選擇的目標裝置支援socket的話可以選擇socket連線方式,本文...