当前位置: 首页 > news >正文

网站程序和空间区别梧州最权威的综合性新闻门户网站

网站程序和空间区别,梧州最权威的综合性新闻门户网站,余姚 网站建设,免费货源在线网站一、为什么要学习 因为不合理的使用连接会导致慢查询 二、什么是连接 参与连接的表叫做 连接表, 连接就是把 各个连接表 进行的组合 (笛卡儿积)加入结果集并返回 三、连接查询 如何只是对表进行大量的连接,笛卡儿积作用得到的…

一、为什么要学习

因为不合理的使用连接会导致慢查询

二、什么是连接

参与连接的表叫做 连接表, 连接就是把 各个连接表 进行的组合 (笛卡儿积)加入结果集并返回

三、连接查询

如何只是对表进行大量的连接,笛卡儿积作用得到的结果量是巨大的 (乘法)。所有我们需要给连接表进行合理的过滤,选出我们需要的数据 。根据过滤方式,将连接表可划分为:

  1. 驱动表
  2. 被驱动表

拿着从驱动表中过滤得到的数据结果去与被驱动表匹配 (划分驱动表和被驱动表的方式)

四、外连接

1. 为什么需要

驱动表中的记录在被驱动表中不存在,但是要求我们也要显示出来,这时我们使用普通的连接(内连接)就不行了, 所以需要外连接 。

例子: 我们需要选出所有学生的线代成绩给线代老师看,要求包含所有学生,缺考的路人乙的成绩显示为 null 。

在这里插入图片描述

这时,我们使用普通的内连接(如下图)就不能完成了,需要使用外连接 。

在这里插入图片描述

2. 外连接分类

2.1 左外连接

示例 : 选出所有学生的线代成绩给线代老师看,要求包含所有学生,缺考的路人乙的成绩显示为 null 。

select Student.number, name, scores 
from Student left join Score
on
Student.number = Score.number and Score.subject = "线代";

在这里插入图片描述

2.2 右外连接

和左外连接唯一的区别就是,驱动表在右面

3 ON 和 Where 过滤的区别

ON 是专门为外连接场景提出的, 内连接中的 ON 和 Where 是等价的 。正常情况下,我们的外连接会把驱动表中的所有记录留下, 但是啊啊啊啊 , 有时候我们也不想全部留下鸭,我们也想选择一些有用的留下,这时就可以使用 ON 语句对驱动表中的数据进行过滤 —— ON 的过滤条件叫做连接条件。

注: 当使用外连接时用 where 过滤会报错

五、连接原理

1. 循环嵌套

2. 使用索引加快

http://www.yayakq.cn/news/659680/

相关文章:

  • 百度做网站推广电话广电如何做视频网站
  • 如何把网站做的和别人一样吗大连专业制作网站
  • 赤峰网站建设公司网站建设哪些公司
  • 电子商务网站建设设计原则大连网建会
  • 普陀网站建设推广wordpress 去掉 自豪
  • 新闻资讯型网站开发网页效果图设计教程
  • wordpress没有仪表盘广州:推动优化防控措施落地
  • 网站开发 估算 excel站长工具中文
  • 北京seo网站荷花直播免费直播下载安装手机版
  • 海拉尔网站制作自己开平台怎么弄啊
  • 站长工具 站长之家装潢公司网站模块
  • 网站开发与设计入门哈尔滨如何做网站推广优化
  • 龙岗网站维护网站客户流失
  • 英语培训网站源码电商网站建设的步骤
  • 网站建设制作作业网站建设录哪个科目
  • 网站分类导航代码好的设计教程网站
  • 深圳企业网站制作流程外贸订单从哪里接
  • 重庆响应式网站方案网站开发 评价
  • 建设智能家居网站SWOT分析浙江网站设计公司电话
  • 河北建设部网站淄博人才网官网首页
  • 站长工具在线单页面网站
  • 最新章节 62.一起来做网站吧品牌建设运用经济生活知识
  • 中小企业服务中心网站建设做网站一万
  • 商洛市建设工程造价管理站网站做网站需要视频衔接怎么
  • 集团公司网站源码下载wordpress的链接功能
  • 什么是门户网站有哪些网站可以同时做竞价和优化吗
  • 什么是新闻源网站辽宁省建设工程信息网上不去
  • 扬州网站建设电话wordpress 分类子类名称
  • 网站静态页面访问很快php页面访问非常慢做网站找哪家好?聚禄鼎科技是一家给企业做网站的公司
  • 西宁网站建设嘉荐君博l好的公司网站制作