首页 > 数据库 >MySql学习笔记--基础篇02

MySql学习笔记--基础篇02

时间:2023-01-02 17:01:19浏览次数:46  
标签:02 join -- MySql 条件 多表 连接 select

约束

外键 -- 父表和子表,如果要删除父表的记录时,会判断子表是否存在关联关系,如果存在不予删除

 

 多表关系

一对多,在此表中建立外键关联主表的主键

多对多,建立第三张中间表,中间表至少包含两个键,分别关联两方主键

多表查询

笛卡尔积

内连接 

--隐式内连接 select * from 表1,表2 where 条件;

--显式内连接 select * from 表1 inner join 表2 on 连接条件;

左连接的含义是限制表2中的数据必须满足连接条件,而不管表1中的数据是否满足连接条件,均输出表1全部的内容。

右连接的含义是限制表1中的数据必须满足连接条件,而不管表2中的数据是否满足连接条件,均输出表2全部的内容。

左连接

select 字段列表 from 表1 left outer join 表2 条件;

有连接 

select 字段列表 from 表1 right outer join 表2 条件;

 

标签:02,join,--,MySql,条件,多表,连接,select
From: https://www.cnblogs.com/Rzt0217/p/17019456.html

相关文章

  • 大学生入门到精通JAVA系列(一)大学生在哪里写技术博客
    简书知乎专栏GithubPage当然也可以自己建站。 以上是我知道并且大部分写过的博客地址,今天先在这列一下,后续补充完善下各自优缺点。如果有感觉不错的技术博客可以在评论留......
  • m基于matlab的超宽带MIMO雷达对目标的检测仿真,考虑时间反转
    1.算法概述     (不加时间反转处理)参看框图1:天线阵A发送信号,经过目标场,在接收阵B端接收数据记为Y1,然后对所接收到的信号处理(匹配滤波等处理过程),得到回波的信噪比,目标......
  • web.xml
    为什么<jsp-property-group>无法使用?练习j2ee时候发现的问题~//web.xml文件中<?xmlversion="1.0"encoding="UTF-8"?><web-appversion="2.4"xmlns="http://java.sun.com/x......
  • 浮动,浮动初衷:文字环绕图片
    ​  【1】什么是浮动?浮动设计的初衷为了解决文字环绕图片问题,浮动后一定不会将文字挡住,这是设计初衷,不能违背的。CSS的Float(浮动)使元素脱离文档流,按照指定的方向(......
  • 极度简约 最小 Linux 发行版 Tiny Core Linux 7.1 发布
    感谢​​LinuxStory​​的投递TinyCoreLinux是一个极度简约但是也高度可扩展的GNU/Linux发行版,其之精简甚至可以小到只有10MB大小,昨天5月23日刚刚发布的TinyCore......
  • Win10使用SSH反向隧道(端口转发)连接远程桌面
    应用场景:如果你有Linux云主机(腾讯、华为等),且公司有一台只有内网IP(或动态IP)的Win10工作机;你计划在家里工作时,通过家里的电脑连接公司的工作机(且不想使用类似Teamvi......
  • Win10多用户同时登陆
    1.说明:(1)Win服务器版默认是支持多用户登陆的,甚至可以在主机上用不同用户自己远程登陆自己,如windowserver2016。(2)Win10正常情况下是不允许用户同时远程的,即一个用户......
  • 使用awk和grep做简单的统计
    grep或egrep或awk过滤两个或多个关键词: grep-E‘123|abc’filename//找出文件(filename)中包含123或者包含abc的行 egrep‘123|abc’filename//用egrep同样可......
  • Ubuntu实现SSH外网连接内网(反向隧道)
    应用场景:如果你有Linux云主机(腾讯、华为等),且公司有一台只有内网IP(或动态IP)的Linux工作机;你计划在家里工作时,通过家里的电脑连接公司的工作机(且不想使用类似Teamvi......
  • Excel 自定义格式
    Excel自定义格式代码的结构,常规情况下分为四部分,中间用英文的分号;分隔,每一段的意思是:正数格式;负数格式;零格式;文本格式如果使用条件判断,每一段的意思是:[条件1]指定......