设为首页 加入收藏

TOP

sql的连接查询【左连接、右连接、内连接】
2018-04-20 06:06:13 】 浏览:77
Tags:sql 连接 查询

今天记录一下sql的连接查询【左连接、右连接、内连接】

背景,有student和score2张表 。

这里写图片描述

这里写图片描述

左连接

-- 左链接,显示关键词left左边表中的所有数据,右边表数据数据少了补NULL值
 SELECT * FROM student st LEFT JOIN score sc ON st.sid = sc.sid 

说明一下,右边之所以有些没有显示值的空值是因为我在里面不小心打了空格,删掉了还是有不会是NULL。

这里写图片描述

右连接

右链接,和左连接正好相反
 -- SELECT * FROM student st RIGHT JOIN score sc ON st.sid = sc.sid 

这里写图片描述

内连接

-- 显示内连接所有数据:
-- 当进行内连接时,系统会自动忽略两个表中对应不起来的数据: 
  SELECT * FROM student st INNER JOIN score sc ON st.sid = sc.sid;

这里写图片描述

还有几个别的连接,以后再补。

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇MySQL命令学习之用户篇 下一篇数据库中的函数依赖,主码,候选..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目