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查询之表连接,左连接,右连接,内连接…相关推荐

  1. SQL中的连接(左、右、内连接)

    目录 左连接(LEFT JOIN或LEFT OUTER JOIN): 右连接(RIGHT JOIN或RIGHT OUTER JOIN): 内连接(INNER JOIN也叫等值连接): 全连接(FULL ...

  2. mysql表全连接_关于mysql 实现表连接(左,右,内,全连接)

    mysql 实现表连接(左,右,内,全连接) 查询中出现两个表的连接,下面通过实例来讲解一下各种连接查询的不同之处 表 a,和表b 如下图 a 表中 有 abcd b表中有 abcf 内连接:SELE ...

  3. 两小时学会MySQL查询语句(下篇)

    学生表 #创建表 CREATE TABLE LX_student( studentId INT(8) PRIMARY KEY NOT NULL, studentName VARCHAR(8) NOT ...

  4. MySQL查询数据表中数据记录(包括多表查询)

    MySQL查询数据表中数据记录(包括多表查询) 在MySQL中创建数据库的目的是为了使用其中的数据. 使用select查询语句可以从数据库中把数据查询出来. select语句的语法格式如下: sele ...

  5. MySQL查询一个表的前25%的数据

    MySQL查询一个表的前25%的数据,SQL如下: # qianfeng SELECT g.* FROM (SELECT @rownum:=0) r join tb_shopping_car g wh ...

  6. 使用左 右 全 内连接及使用where条件语句的区别

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 使用左. ...

  7. 四种连接类型:inner(内连接),left[outer](左外连接),right[outer](右外连接),full[outer](完全外连接)

    在from子句中表示连接操作有四种:inner(内连接),left[outer](左外连接),right[outer](右外连接),full[outer](完全外连接). 一.理论讲解 1.内连接jo ...

  8. SQL的连接分为三种:内连接、外连接、交叉连接

    建了两张表,学生表student 课程表 class 一.内连接: 内连接(INNER JOIN):有两种,显式的和隐式的,返回连接表中符合连接条件和查询条件的数据行.(所谓的链接表就是数据库在做查询 ...

  9. 区分笛卡儿积,自然连接,等值连接,内连接,外连接—左,右

    1.笛卡尔积 笛卡儿积,不用多说,返回所有的情况. 2.自然连接 自然连接是在广义笛卡尔积R×S中选出同名属性上符合相等条件元组,再进行投影,去掉重复的同名属性,组成新的关系.自然连接是一种特殊的等值 ...

最新文章

  1. Jeff Dean亲笔盘点谷歌AI 2019:日均2篇论文,纵横16大方向,一文汇集重要开源算法...
  2. django写项目的详细步骤
  3. 十三条道德准则-富兰克林
  4. 学习go语言国内最全资料链接
  5. centos7.2 Apache+PHP7.2+Mysql5.6环境搭建
  6. 深度学习图像超分辨率最新综述:从模型到应用
  7. 【Level 08】U07 Mixed Feelings L4 Learning by heart
  8. Linux学习总结(34)——Linux系统目录结构详解
  9. java执行内存_java运行时内存
  10. 思科又发紧急安全通告 IOS集群管理协议漏洞和Struts2漏洞 有影响产品列表及应对措施了...
  11. python for 加速_适合练习的10个Python项目,每个项目都不到500行代码
  12. 21_多易教育之《yiee数据运营系统》用户画像-模型标签流失预测篇兼退拒风险概率预测篇
  13. latex论文模板双栏
  14. SAXReader解析器
  15. 从JUnit4迁移到JUnit5:重要的区别和好处
  16. JPEG图像的可逆信息隐藏算法研究
  17. 【BUUCTF】强网杯 2019随便注1 write up
  18. web前端学习之——页面美妆师css3基础篇
  19. 如何查看自己电脑显卡对应的cuda版本
  20. Excel如何批量将中文名字翻译为英文

热门文章

  1. Spring5源码 - 12 Spring事件监听机制_异步事件监听应用及源码解析
  2. 获取屏幕的宽和高-Display中getHeight()和getWidth() 官方废弃
  3. android 高德地图提示限速信息,高德导航不提示限速拍照了是怎么回事?该怎么办?...
  4. java多态替换switch_使多态性无法解决那些switch / case语句的麻烦
  5. json html显示中文乱码,后台请求json文件,中文出现乱码
  6. js base_64 解密
  7. python两条曲线图片相似度_Python比较两个图片相似度的方法
  8. ROS知识:安装rosdep中出现time out的问题
  9. python批量读取tiff文件_Python图像分析:从共焦显微镜读取多维TIFF文件
  10. python中常见的双下方法_python中常见的双下方法_python面向对象(5)__特殊双下方法...