- 博客(5)
- 收藏
- 关注
原创 MySQL学习记录(黑马程序员)——子查询
我们下面来看一个实际的例子,我们现在有这样一个需求:查询与 "张无忌"的薪资及直属领导相同的员工信息:我们要进行匹配需要一个emp里面某个元组里面的特定的两个属性:薪资和直属领导,而这个刚好是通过行的形式呈现的。,我们通过一个例子来说明,比如我们有个这样的需求:查询 "销售部"和“市场部”的所有员工的信息。我们来看下面一个例子我们有如下需求:查询比财务部所有人工资都高的员工信息,首先我们需要把财务部的工资都用表格的形式呈现出来,也就是子查询的第一步。总结:标量子查询是一种只返回单个值的子查询,常用在。
2025-10-25 20:38:53
1868
原创 MySQL学习记录(黑马程序员)——自连接
我们发现如果想要关联两张表如果只是自己等于自己比如设第一个表为A第二个为B 如果条件只是A.id=B.id那么其实没有什么意义因为还是跟没有加限制条件一样我们可以通过结论得出来。自连接说白了就是自己和自己连接,相当于自己和自己进行外连接,所以这个东西的理解方式完全可以参考外连接。那么连接的条件是什么呢我们先观察一下emp这张表格。这样就可以保证左表完整保证连接的完整性这一点可以看我的另一篇文章。通过这个查询语句就可以找到员工对应的主管信息。总结:内连接的本质就是。
2025-10-18 22:52:32
274
原创 MySQL学习记录(黑马程序员)——外连接
总结:外连接用于在两张表连接时保留一方的全部数据,即使另一方无匹配记录也会以NULL填充。其本质是在保留一张表完整数据的基础上,将另一张表中能匹配的部分补充进来,未匹配的以NULL表示。我们发现第17条数据 陈友谅是没有部门对应的但是却还是保留了,所以而且是保留了left表也就是emp表的所有元组的内容,而且通过观察我们还可以发现:即使左表的内容在右表找不到但是还是会默认用null填充这说明外连接本质就是。我们发现结论和刚刚的一样。是的外连接有两种一种是左外连接,一种是右外连接,通过观察我们发现。
2025-10-12 10:36:55
1948
原创 MySQL学习记录(参考黑马程序员)——内连接
这是MySQL比较难学的部分,接下来我会带着大家通过直观的学习接下来我们通过黑马程序员的MySQL教程中的实例来学习。
2025-10-12 09:48:49
1440
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅