七十六、数据库的内连接和外连接的区别
偶然看到一篇博客有面试题提到数据库的内连接和外接的区别,哦吼我还真的不是很清楚,立马查阅资料整理如下仅供参考
一、概念
内连接:指连接结果仅包含符合连接条件的行,参与连接的两个表都应该符合连接条件。
外连接:连接结果不仅包含符合连接条件的行同时也包含自身不符合条件的行。包括左外连接、右外连接和全外连接。
左外连接:左边表数据行全部保留,右边表保留符合连接条件的行。
右外连接:右边表数据行全部保留,左边表保留符合连接条件的行。
全外连接:左外连接 union 右外连接。