当前位置:常识集 > 数码游戏 > 电脑 > 数据库内连接和外连接的区别
手机版

数据库内连接和外连接的区别

来源:常识集 阅读:1.58W 次

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张
本文链接:https://www.changshiji.com/smyx/diannao/me8njn.html

Copyright © 2024. 常识集 All right reserved. 浙ICP备20202586号-2

文字美图素材,版权属于原作者。部分文章内容由网友提供推送时因种种原因未能与原作者联系上,若涉及版权问题,敬请原作者联系我们,立即处理。