当前位置: 首页 > news >正文

MySQL:内置函数、复合查询和内外连接

内置函数

select  函数;

日期函数

 字符串函数

数学函数 

其它函数 

 

 复合查询(多表查询)

实际开发中往往数据来自不同的表,所以需要多表查询。本节我们用一个简单的公司管理系统,有三张 表EMP,DEPT,SALGRADE来演示如何进行多表查询。

笛卡尔积

如果说 表1有n条记录,表2有m条记录,那么笛卡儿积之后就有n * m条记录。

合并查询

在实际应用中,为了合并多个select的执行结果,可以使用集合操作符 union(去重),union all(不去重)

内外连接

内连接

内连接实际上就是利用where子句对两种表形成的笛卡儿积进行筛选,我们前面学习的查询都是内连 接,也是在开发过程中使用的最多的连接查询。

select 字段 from 表1 inner join 表2 on 连接条件 and 其他条件;

 外连接

外连接分为左外连接和右外连接

左外连接

如果联合查询,左侧的表完全显示我们就说是左外连接。

select 字段名 from 表名1 left join 表名2 on 连接条件

左表中每一条记录都会被显示 。

右外连接

如果联合查询,右侧的表完全显示我们就说是右外连接。

select 字段 from 表名1 right  join  表名2 on 连接条件;

http://www.lryc.cn/news/117226.html

相关文章:

  • 【HTML】label 标签
  • python视频流截图(按帧数)
  • MongoDB SQL
  • node js连接mysql数据库
  • 通过Python模拟计算附近WIFI密码,没有我蹭不到的网
  • ubuntu20.04 远程桌面配置记录【亲测好用】
  • 解决selenium的“can‘t access dead object”错误
  • Docker Dockerfile 使用方法
  • (6)(6.3) 复合连接的故障处理
  • 报考红帽认证难不,红帽认证考试容易吗?
  • 如何优雅地用VS编写C#代码——快捷键的使用
  • 微服务——操作索引库+文档操作+RestClient操作索引库和文档(java程序)
  • 【性能测试】性能数据采集工具nmon安装使用及报告参数含义详解
  • 『PostgreSQL』在 PostgreSQL中创建只读权限和读写权限的账号
  • 基于Java+SpringBoot+Vue的网上书城管理系统设计与实现(源码+LW+部署文档等)
  • 安全渗透——AWK知识整理
  • 计算机视觉的应用9-视觉领域中的61个经典数据集【大集合】的应用与实战
  • Go中for循环的遮挡效应
  • UE4 Cesium 学习笔记
  • 【LeetCode】322.零钱兑换
  • 中电金信:国际结算系统的“王冠”,为什么十年都戴在“它”的头上
  • java 企业工程管理系统软件源码+Spring Cloud + Spring Boot +二次开发+ MybatisPlus + Redis em
  • fine-tuning(微调)的理解
  • 深入理解设计模式面经
  • STM32单片机蓝牙APP宠物自动喂食器定时语音提醒喂食系统设计
  • 武汉凯迪正大—串联谐振在电力系统中应用的优点:
  • Git仓库、分支的区别
  • C#生成随机验证码
  • 如何使用C++来找出编码88表示的字符?指出至少两种方法。
  • Kafka:springboot集成kafka收发消息