MySql 连接语句

2020-03-12 00:05:33 浏览数 (1)

MySQL常用查询连接:
  • left join:左外连接
  • right join:右外连接
  • inner join:内连接
LEFT JOIN 左连接

首先说明: 写在FROM 关键字后边的表名是左表,JOIN关键字后边那个表是右表。 所以左连接的意思就是,无论 ON 的条件成不成立,左表 的数据都会显示出来,不成立的话,所对应右表中的列数据就是NULL。

现在将课程表中的‘物理’课程删掉,现在的情况是教师周磊没事干了。

RIGHT JOIN 右连接

首先说明:右连接和左连接的功能正好是相反的

现在在教师表中删除教师‘杨艳’,现在的情况就是英语这门课没人教了

INNER JOIN 内连接

首先说明:内连接可以理解为获取两表的交集

现在删除两个表的外键约束,并在课程表中将‘物理’课程删除,再在教师表中删除教师‘杨艳’,那么现在的情况就是,周磊没事干,而英语没人教。


0 人点赞