| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 大数据 -> MySql 查询方法总结 -> 正文阅读 |
|
[大数据]MySql 查询方法总结 |
一、示例数据 dept表 emp表 ?二、查询方法 (1)內连查询 a.隐式内连: select? xxx? from? xxx? where? 条件 b.显示内连: select? xxx? from? ?xxx(inner)jion? xxx? on? 条件 (2)外连查询 ????????为什么要采用外联查找:因为有的数据不完全,如果直接查询的话可能会造成数据丢失,如emp表中的ID=17的数据,如果我们的以外键作为条件查询时,因为他没有部门这一数据就会使查不到该数据,所以采用外联查询。 左外连: 即左边的查询信息保证完整性,不会因为没有外键使得数据丢失。 右外连: 即左边的查询信息保证完整性,不会因为没有外键使得数据丢失。 示例: ?注意:(1)一般采用左外连查询,有右外联的可以改为左外联,如上图中的例2;(2)所谓左外右外就是取决于你想保全的那个表格中的数据;通俗的讲就是如果是左外连就是...left?outer ...左边的表格数据完整。 (3)自连接 ??????所谓自连接就是同一张表中的数据查询 , 我们可以将该表看做两张表; ?(4)联合查询 即将两次的查询结果合成一个结果; ?注意:union 会去重而? union all? 不会; (5)子查询 ?1、标量子查询: 返回的结果是单个值(数字,字符串,日期等), 常用的操作符:= ,<> ,<,<=,>,>= 2、列子查询? ? 3.行子查询? 子查询的结果是一行(可以是多行) 常用操作符:=,<>,IN,NOT IN ?4.表子查询 子查询的返回的结果是多行多列 常用操作符 :IN ? |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/24 9:09:25- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |