資料庫內連線和外連線的區別

來源:酷知科普網 1.43W

MySQL資料庫內連線和外連線的區別

操作方法

(01)內連線:innER joinselect a.*,b.* from a INNER JOIN b ON =只輸出匹配的資料,即a,b表id相同的資料

資料庫內連線和外連線的區別

(02)外聯接。左向外聯接、右向外聯接1)LEFT  JOIN或LEFT OUTER JOINselect a.*,b.* from a LEFT JOIN b ON =左向外聯接的結果集包括  LEFT OUTER子句中指定的左表的所有行,而不僅僅是聯接列所匹配的行。如果a表的某行在b表中沒有匹配行,則在相關聯的結果集行中b表的所有選擇列表列均為空值。2)RIGHT  JOIN 或 RIGHT  OUTER  JOINselect a.*,b.* from a RIGHT JOIN b ON =右向外聯接是左向外聯接的反向聯接。將返回b表的所有行。如果b表的某行在左表中沒有匹配行,則將為a表返回空值。

資料庫內連線和外連線的區別 第2張
資料庫內連線和外連線的區別 第3張
熱門標籤