MySQL 第六章
第六章 多表连接查询
多表连接查询关键:指明连接的表以及表之间的关系
一、交叉连接(笛卡尔积连接)
含义:没有where子句,返回连接表中所有数据行
select a.字段1,b.字段2,...
from 表名1 a,表名2 b, ...
注:返回内容存在冗余,不建议使用。
二、内连接
内连接分为三种:等值连接、自然连接、不等连接
特点:消除与另一张表中不匹配的信息,只显示两张表中有关联的信息。
等值连接:(一)、
select a.字段1,b.字段2,....
from 表名1 a, 表名2 b...
where 条件表达式;
(二)、
select a.字段1,b.字段2,....
from 表名1 a inner join 表名2 b on 多表连接的条件表达式。
1. 等值内连接
优点:返回的结果集是两个表中所有相匹配的数据,舍弃不匹配的数据。
2. 等值连接实现方式:
1. 使用where子句;
2. from子句中使用inner JOIN...ON 子句;
三、外连接
左外连接:
select a.字段1,b.字段2,....
from 表名1 a left join 表名2 b on 多表连接的条件表达式;
右外连接:
select a.字段1,b.字段2,....
from 表名1 a right join 表名2 b on 多表连接的条件表达式;
全外连接:只需要了解就行。
外连接特点:在对多张表进行外连接查询时,结果集将返回from子句中提到的至少一个表的所有行,这些行符合where或者having子句中的搜索条件。
1. 左外连接:结果集中包含left join子句中指定左表的所有行,右表中没有匹配的则显示null值。
2. 右外连接:结果集与左外连接相反。
MySQL 第六章相关推荐
- 高性能mysql 第六章_高性能MySQL 第六章
查询优化.索引优化.库表结构优化需要齐头并进,一个不落,才能最终设计出在实际场景中能发挥良好效果的方案. 为什么查询速度会慢? 如果把查询看作是一个任务,那么它由一系列子任务组成,每个子任务都会消耗一 ...
- 高性能mysql 第六章_第六章 查询性能优化
1. 为什么查询速度会慢 如果把查询看作是一个任务,那么它由一系列子任务组成,每个子任务都会消耗一定的时间.如果要优化,无非是减少子任务数量,或者减少子任务的执行次数. 查询声明周期:生成计划,执行, ...
- MySQL 第六章-多表查询+课后练习
#1.多表的查询如何实现 #错误的实现方式,每个员工都与每个部门匹配了一遍 SELECT employee_id,department_name FROM employees,departments; ...
- mysql第五章项目二_Todo List:Node+Express 搭建服务端毗邻Mysql – 第五章(第1节)
点击右上方红色按钮关注"web秀",让你真正秀起来 前言 万丈高楼平地起,我们的Todo List项目也是越来越结实了.Todo List的前面4章内容都是在为Client端开发, ...
- 【重识云原生】第六章容器6.3.5节——Controller Manager概述
<重识云原生系列>专题索引: 第一章--不谋全局不足以谋一域 第二章计算第1节--计算虚拟化技术总述 第二章计算第2节--主流虚拟化技术之VMare ESXi 第二章计算第3节--主流虚拟 ...
- 【重识云原生】第六章容器基础6.4.9.2节——使用 Service 连接到应用
<重识云原生系列>专题索引: 第一章--不谋全局不足以谋一域 第二章计算第1节--计算虚拟化技术总述 第二章计算第2节--主流虚拟化技术之VMare ESXi 第二章计算第3节--主流虚拟 ...
- mysql5.5从零开始_【MySQL函数】MySQL 5.5从零开始学第六章
说明:本文总结自:<MySQL 5.5从零开始学>第六章 MySQL中的函数包括: 数学函数.字符串函数.日期和时间函数.条件判断函数.系统信息函数和加密函数等. 函数: 表示对输入参数值 ...
- mysql mof提权原理_[原创]WEB安全第六章提权篇12 mof提权
WEB安全第六章提权篇12 mof提权 1.mof是什么 托管对象格式 (MOF) 文件是创建和注册提供程序.事件类别和事件的简便方法.在 MOF 文件中创建类实例和类定义后,可以对该文件进行编译.编 ...
- 《Python网络爬虫——从入门到实践》第六章将数据存储至MySQL数据库的学习心得与总结(出错与纠正方法)
<Python网络爬虫--从入门到实践>第六章将数据存储至MySQL数据库的学习心得与总结(出错与纠正方法) 作为刚开始入门python的小白,对大数据,网络爬虫比较感兴趣.完全是自我修炼 ...
最新文章
- 软考-信息系统项目管理师-项目管理成熟度模型
- 3线程同步:条件变量
- CSDN-markdown编辑器使用手册
- 前端学习(2702):重读vue电商网站23之element-ui 如何按需导入
- 用python画六瓣雪花_python-turtle-画雪花-2种方法及效果的详解
- ]数据结构:单链表之判断两个链表是否相交及求交点(带环、不带环)
- 一句话输出没有结束符的字符串
- mrql初级教程-使用(er)
- python2048小游戏程序设计大作业_C语言大作业报告——2048小游戏程序
- 如何让你产品的用户拥有一流的上传体验
- 教你用手机制作二寸证件照,操作简单,一学就会!
- itextPdf pdf加水印
- 谷歌浏览器获取主题图片
- 08-22 CDR数据时钟恢复电路
- 张伯旭:北京亦庄着力打造中国云产业园
- 常见电脑硬件故障有哪些?如何解决?~~~光驱故障
- My console windows won't go away
- 笔记本不能联网,WiFi图标消失解决方法。
- 从安卓recovery 的 backup 备份数据中手动恢复 通讯录、短信,或者其他软件中的信息的方法
- 抖音小店无货源前期开店需要多少资金?多久能回本?
热门文章
- 请求头(request headers)和响应头(response headers)解析
- 大数据常用同步工具(DataX/Sqoop/Nifi/Canal等)
- 矩阵论极简笔记(2):列空间、正交补、零空间、行空间
- win10pe系统计算机名修改,win10系统账户用户名如何修改
- shell之读取/etc/passwd中user及其id
- 威学一百_威学一百app下载-威学一百官网版下载v1.0.0_MDPDA手机网
- 利用状态机及Astar插件实现dots下寻路
- 计算机弹歌光年之外谱子,光年之外-G.E.M. 鄧紫棋-和弦谱-《弹吧》官网tan8.com-和弦谱大全,学吉他,秀吉他...
- 《策略驱动型数据中心——ACI技术详解》——1.3 数据中心设计
- 考研线性代数手写笔记3 向量