3分钟学会Mysql查询之表连接,左连接,右连接,内连接…
Mysql数据库为最受欢迎关系型数据库之一,难点建立模型。
所谓"模型"就是两样东西:实体(entity)+ 关系(relationship),如下图:
实体指的是那些实际的对象,带有自己的属性,可以理解成一组相关属性的容器。
关系就是实体之间的联系,通常可以分成"一对一"、"一对多"和"多对多"等类型。
经常需要查询模型间关联数据,下面了解下表的连接方式。
表的连接可分为:
内连接(inner join)、左连接(left join)、右连接(right join)、 全连接(full join)
内连接
SELECT * FROM A INNER JOIN B ON A.book_id=B.book_id;
左连接
SELECT * FROM A LEFT JOIN B ON A.book_id=B.book_id;
右连接
SELECT * FROM A RIGHT JOIN B ON A.book_id=B.book_id;
全连接
SELECT * FROM A FULL JOIN B ON A.book_id=B.book_id;
上面的 SQL 语句还可以加上where条件从句,对记录进行筛选。郑州不育不孕医院:zztjyy.com郑州不孕不育医院排名:zzfkyy120.com
转载于:https://blog.51cto.com/14258629/2371582
3分钟学会Mysql查询之表连接,左连接,右连接,内连接…相关推荐
- SQL中的连接(左、右、内连接)
目录 左连接(LEFT JOIN或LEFT OUTER JOIN): 右连接(RIGHT JOIN或RIGHT OUTER JOIN): 内连接(INNER JOIN也叫等值连接): 全连接(FULL ...
- mysql表全连接_关于mysql 实现表连接(左,右,内,全连接)
mysql 实现表连接(左,右,内,全连接) 查询中出现两个表的连接,下面通过实例来讲解一下各种连接查询的不同之处 表 a,和表b 如下图 a 表中 有 abcd b表中有 abcf 内连接:SELE ...
- 两小时学会MySQL查询语句(下篇)
学生表 #创建表 CREATE TABLE LX_student( studentId INT(8) PRIMARY KEY NOT NULL, studentName VARCHAR(8) NOT ...
- MySQL查询数据表中数据记录(包括多表查询)
MySQL查询数据表中数据记录(包括多表查询) 在MySQL中创建数据库的目的是为了使用其中的数据. 使用select查询语句可以从数据库中把数据查询出来. select语句的语法格式如下: sele ...
- MySQL查询一个表的前25%的数据
MySQL查询一个表的前25%的数据,SQL如下: # qianfeng SELECT g.* FROM (SELECT @rownum:=0) r join tb_shopping_car g wh ...
- 使用左 右 全 内连接及使用where条件语句的区别
分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 使用左. ...
- 四种连接类型:inner(内连接),left[outer](左外连接),right[outer](右外连接),full[outer](完全外连接)
在from子句中表示连接操作有四种:inner(内连接),left[outer](左外连接),right[outer](右外连接),full[outer](完全外连接). 一.理论讲解 1.内连接jo ...
- SQL的连接分为三种:内连接、外连接、交叉连接
建了两张表,学生表student 课程表 class 一.内连接: 内连接(INNER JOIN):有两种,显式的和隐式的,返回连接表中符合连接条件和查询条件的数据行.(所谓的链接表就是数据库在做查询 ...
- 区分笛卡儿积,自然连接,等值连接,内连接,外连接—左,右
1.笛卡尔积 笛卡儿积,不用多说,返回所有的情况. 2.自然连接 自然连接是在广义笛卡尔积R×S中选出同名属性上符合相等条件元组,再进行投影,去掉重复的同名属性,组成新的关系.自然连接是一种特殊的等值 ...
最新文章
- Jeff Dean亲笔盘点谷歌AI 2019:日均2篇论文,纵横16大方向,一文汇集重要开源算法...
- django写项目的详细步骤
- 十三条道德准则-富兰克林
- 学习go语言国内最全资料链接
- centos7.2 Apache+PHP7.2+Mysql5.6环境搭建
- 深度学习图像超分辨率最新综述:从模型到应用
- 【Level 08】U07 Mixed Feelings L4 Learning by heart
- Linux学习总结(34)——Linux系统目录结构详解
- java执行内存_java运行时内存
- 思科又发紧急安全通告 IOS集群管理协议漏洞和Struts2漏洞 有影响产品列表及应对措施了...
- python for 加速_适合练习的10个Python项目,每个项目都不到500行代码
- 21_多易教育之《yiee数据运营系统》用户画像-模型标签流失预测篇兼退拒风险概率预测篇
- latex论文模板双栏
- SAXReader解析器
- 从JUnit4迁移到JUnit5:重要的区别和好处
- JPEG图像的可逆信息隐藏算法研究
- 【BUUCTF】强网杯 2019随便注1 write up
- web前端学习之——页面美妆师css3基础篇
- 如何查看自己电脑显卡对应的cuda版本
- Excel如何批量将中文名字翻译为英文
热门文章
- Spring5源码 - 12 Spring事件监听机制_异步事件监听应用及源码解析
- 获取屏幕的宽和高-Display中getHeight()和getWidth() 官方废弃
- android 高德地图提示限速信息,高德导航不提示限速拍照了是怎么回事?该怎么办?...
- java多态替换switch_使多态性无法解决那些switch / case语句的麻烦
- json html显示中文乱码,后台请求json文件,中文出现乱码
- js base_64 解密
- python两条曲线图片相似度_Python比较两个图片相似度的方法
- ROS知识:安装rosdep中出现time out的问题
- python批量读取tiff文件_Python图像分析:从共焦显微镜读取多维TIFF文件
- python中常见的双下方法_python中常见的双下方法_python面向对象(5)__特殊双下方法...