数据库---连接查询,数据表之间的并交集关系
我们先创建两个表:person与car
person表中的cardid对应的为card表的id,但是由于两个表未加副键约束。所以当person表中插入的cardid在card表中不存在时,不会产生错误。
SQL分为:
- 内连接:内联查询是把两个表中有关系的数据,通过相关字段查询出来。
inner join
或join
实际上是求交集。 - 外连接
左连接:左连接,会把左边表的数据取出来,而右边表中的数据,如果有相等的,就显示出来,如果没有就为NULL。
left join
或者left outer join
实际上是求左边表的所有数据。右连接:右连接,会把右边表的数据取出来,而左边表中的数据,如果有相等的,就显示出来,如果没有就为NULL。
right join
或者right outer join
实际求右边部分。
- 完全外连接
full join
或者full outer join
求并集。
mysql不支持full join。
但是在mysql中想要实现full join,我们可以将left join与right join连接起来。
数据库---连接查询,数据表之间的并交集关系相关推荐
- java查询mysql装载bean_jsp与javabean链接mysql数据库并查询数据表的简单实例源码
jsp与javabean链接mysql数据库并查询数据表的简单实例源码.这个简单的实例是给新手学习的,或者一些高手临时忘记怎么使用jsp操作mysql数据库时候查找的,包括了建立mysql数据库连接的 ...
- 如何查询Oracle,Sql Server,MySQL 中的数据库名称、数据表名称、字段名称
在开发项目的时候有个功能需要查看数据库中有哪些表,以及每个表有哪些字段,在网上查看了一下,现在分享给大家. Oracle: 查询数据表(Tables)名称: select Table_Name, Ta ...
- MySQL数据库——连接查询
第1关 内连接查询 一.本关任务:使用内连接查询数据表中学生姓名和对应的班级. 内连接查询 仅将两个表中满足连接条件的行组合起来作为结果集,称为内连接: 关键字:[inner] join ... on ...
- MySQL数据库 - 连接查询
第1关:内连接查询 任务描述 本关任务:使用内连接查询数据表中学生姓名和对应的班级. 相关知识 为了完成本关任务,你需要掌握: 1.什么是内连接查询: 2.如何使用内连接查询. 内连接查询 仅将两个表 ...
- 03 mysql数据查询_MySql学习day03:数据表之间的连接、查询详解
主键: 关键字:primary key 特点:不能为null,并且唯一. 主键分类: 逻辑主键:例如ID,不代表实际的业务意义,只是用来唯一标识一条记录(推荐) 业务主键:例如username,参与实 ...
- 查询:使用多表连接查询数据
/********************************** 查询:使用多表连接查询数据 ***********************************/ /* SQL S ...
- php 查看mysql连接数据库_php基础之连接mysql数据库和查询数据
php基础之连接mysql数据库和查询数据 文章主要介绍了php连接mysql数据库和查询数据的方法和示例,需要的朋友可以参考下,就跟随百分网小编一起去了解下吧,想了解更多相关信息请持续关注我们应届毕 ...
- MongoDB的基本操作(创建数据库,数据表,查询数据表信息)
今天,因为有朋友想要了解MongoDB的基本操作.所以,我就写一篇关于MongoDB的文章,占个坑以后有时间研究MongoDB再正式的写MongoDB的文章.关于MongoDB的安装,可以参考一下我的 ...
- 数据库的多表连接查询 emp表,dept表,salgrade表
数据库的多表连接查询 emp表,dept表,salgrade表 emp表,dept表,salgrade表 相关表 #创建dept表 CREATE table dept( DEPTON int(2) n ...
最新文章
- 为什么python对空格,缩进要求这么高?缩进稍微不对就报错!
- 干货丨大数据最核心的关键技术:32个算法
- 阿里达摩院实习生立功!何恺明Mask R-CNN精度提升,一半输入数据量就行 | CVPR2020...
- AV1:为互联网提供开放、免费的视频编解码工具
- springboot学习笔记(六)
- dll 源码_【技术分享】 | 一个JAVA内存马的源码分析
- python cook读书笔记第2章字符串和文本
- 微软白皮书发布:在IIS7.5中用Service Bus端点寄宿WCF服务
- 27.go list
- java实现一个录像大师
- selenium的三种等待方式
- 前端新技术(离线缓存、CDN内容分发网络)
- Mikrotik RouterOS路由器和华为交换机链路聚合+VRRP+单线多拨
- 论神奇宝贝小智精灵联盟名次的类指数型变化
- 强化学习实战-使用Sarsa算法解决悬崖问题
- PLC 工程师必备知识 — IO模块选型和使用(下篇)
- 不错的google搜索地址
- 支持生僻字且自动识别utf-8编码的php汉字转拼音类,支持生僻字且自动识别utf-8编码的php汉字转拼音类_php技巧...
- 远程办公使用单位内网Excel【内网穿透】
- Android Fragment 实现状态栏透明(沉浸式)
热门文章
- 使用try-with-resources优雅的关闭IO流
- python基础七--集合
- linux的FTP服务器搭建及FTP服务器的入侵和防御
- Android中SQLiteOpenHelper类的onUpgrade方法浅谈
- 陶哲轩实分析 命题7.2.5 证明
- 小虾的sql server 2000 成长之路
- android 音乐游戏,手速党的胜利 -- 音乐游戏专题 #iOS #Android
- java jquery jsonp 跨域_Jquery跨域调用(JSONP)遇到error问题的解决
- java分布式和集成式_【分布式java应用笔记】分布式与soa
- ios html 全选文本框,【前端】IOS input输入框按删除键删除字符,删除最后一个字符时,概率性出现光标前面多余一个字符...