图解Join
程序员文章站
2022-04-13 08:43:10
...
在做机房收费系统中,涉及到多张表的查询时,用到了join,感觉很不错,学习了下join,顺便复习了下高中数学。 现在,用机房收费系统中学生信息表和学生上机表做个小DEMO~ ,如图: 表A:学生信息表: 表B:学生上机表: 1,inner join 从结果看出,select的结
在做机房收费系统中,涉及到多张表的查询时,用到了join,感觉很不错,学习了下join,顺便复习了下高中数学。
现在,用机房收费系统中学生信息表和学生上机表做个小DEMO~ ,如图:
表A:学生信息表:
表B:学生上机表:
1,inner join
从结果看出,select的结果为表A和表B的交集。
2,full outer join
Full outer join 产生A和B的并集。但是需要注意的是,对于没有匹配的记录,则会以null做为值。
3,Left outer join
Left outer join 产生表A的完全集,而B表中匹配的则有值,没有匹配的则以null值取代。同理,Right join 可以类比left join。
4,cross join
由结果可以看出,两张表做笛卡尔积运算,产生3*5行,这个暂时还没用到。
小结:关于数据库的学习和实践还在进行中!!!
推荐阅读
-
迅捷在线PDF转换器使用教程全程图解
-
MySql 5.7.17压缩包免安装的配置过程图解
-
猎豹浏览器怎么截图?猎豹浏览器截屏教程图解
-
Windows下MySQL8.0.11社区绿色版安装步骤图解
-
winntsetup安装win7系统教程图解
-
电磁仿真工具EMCos Studio 2017注册破解安装详细图解教程(附许可文件)
-
如何用DTU连接虚拟串口操作步骤图解
-
Oracle VM VirtualBox工具怎么用 VirtualBox虚拟机安装教程图解
-
PS磨皮滤镜软件Portraiture3汉化安装教程及使用方法图解(附下载)
-
超详细mysql left join,right join,inner join用法分析