首页 > 数据库 >MYSQL语法:左连接、右连接、内连接、全外连接

MYSQL语法:左连接、右连接、内连接、全外连接

时间:2024-03-12 14:45:54浏览次数:26  
标签:相等 join 记录 MYSQL 全外 表中 连接

概念
left join(左连接):返回包括左表中的所有记录和右表中连接字段相等的记录。
right join(右连接):返回包括右表中的所有记录和左表中连接字段相等的记录。
inner join(内连接):只返回两个表中连接字段相等的行。
full join (全外连接):返回左右表中所有的记录和左右表中连接字段相等的记录。

概念理解起来比较困难的话,我们用一个图来表示:


原帖https://blog.csdn.net/u011047968/article/details/107744901

标签:相等,join,记录,MYSQL,全外,表中,连接
From: https://www.cnblogs.com/lila720/p/18068255

相关文章

  • MySQL 精通与优化
    目录1.数据库管理与优化1.1.用户管理和权限控制1.2.数据库的备份和恢复1.3.数据库的性能优化和调优1.4.锁定和事务管理2.高可用性与容错性2.1.主从复制(Master-SlaveReplication)2.2.主主复制(Master-MasterReplication)2.3.数据库集群技术3.实践与项目案例3.1.......
  • typeorm mysql blob 存储base64
    typeormmysqlblob存储base64在TypeORM中,要将Base64数据存储到MySQL数据库的BLOB字段,您需要先将Base64字符串转换为Buffer,然后使用TypeORM的实体管理器来保存。以下是一个简单的例子:首先,定义您的实体:  import{Entity,PrimaryGeneratedColumn,Column}from......
  • mysql for update是锁表还是锁行
    转载至我的博客https://www.infrastack.cn,公众号:架构成长指南在并发一致性控制场景中,我们常常用forupdate悲观锁来进行一致性的保证,但是如果不了解它的机制,就进行使用,很容易出现事故,比如forupdate进行了锁表导致其他请求只能等待,从而拖垮系统,因此了解它的原理是非常必要的,......
  • WSL基本使用,Ubuntu->docker->MySQL8
    适用于Linux的Windows子系统(WSL)可让开发人员直接在Windows上按原样运行GNU/Linux环境(包括大多数命令行工具、实用工具和应用程序),且不会产生传统虚拟机或双启动设置开销。基本使用安装#此命令将启用运行WSL并安装Linux的Ubuntu发行版所需的功能。wsl--inst......
  • 如何建立dns隧道来突破连接WIFI后用户密码认证的上网方式
    2024.3.5优化了DNS的A记录(经测试优化t1ns的A记录成功)朗读全文Yourbrowserdoesnotsupporttheaudioelement.有什么用建立dns隧道来突破连接WIFI后用户密码认证的上网方式学习和了解iodine的工作原理实测环境:J4125中的OpenWrt;作为服务端MacOSX电脑;作为客户......
  • SFTP子系统申请已拒绝, 请确保SSH连接的SFTP子系统设置有效
    一、报错信息报错:SFTP子系统申请已拒绝请确保SSH连接的SFTP子系统设置有效二、错误原因是ssh配置做了限制,修改一下配置文件就好了。三、解决方式修改 sshd_config 配置文件。vim/etc/ssh/sshd_config如果配置文件中不存在以下代码,找个位置添加上即可。Subsystem......
  • 如何查看Navicat已连接数据库的密码
    0、步骤概览注册表找到加密后的密码字符串在线代码工具运行代码解密获得原密码字符串1、注册表找到加密后的密码字符串快捷键win+r,输入regedit打开注册表目录\HKEY_CURRENT_USER\SOFTWARE\PremiumSoft\navicat\servers找到对应的数据库连接找到key为pwd的值(加密后......
  • MySQL主从延迟原理详解
    前言在生产环境中,为了满足安全性,高可用性以及高并发等方面的需求,基本上采用的MySQL数据库架构都是MHA、MGR等,最低也得是一主一从的架构,搭配自动切换脚本,实现故障自动切换。上述架构都是通过集群主从复制(Master-Slave)的方式来同步数据。MySQL集群简单架构图:说到主从同步,离不开bi......
  • 部署测试平台-使用docker安装mysql
    1.拉取mysql5.7镜像:dockerpullmysql:5.72.新建数据库挂载目录:mkdir-p/root/data/mysql5.7/conf   配置文件mkdir-p/root/data/mysql5.7/data   数据库数据目录mkdir-p/root/data/mysql5.7/log   数据库日志3.把配置文件my.cnf放到/root/data/m......
  • mysql 索引
    索引是根据表中一列或若干列按照一定顺序建立的列值与记录行之间的对应关系的数据结构,通过索引查询可以提高查询的效率。举个例子:把一个数据表当做一个图书馆,数据表中的一行数据当做一本书,在没有索引的情况下,想要找某一本书时,几乎需要将整个图书馆的书找一遍。当建立了索引后,就......