MySql 查询方法总结

编程入门 行业动态 更新时间:2024-10-27 20:39:01

MySql 查询<a href=https://www.elefans.com/category/jswz/34/1771314.html style=方法总结"/>

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

 

更多推荐

MySql 查询方法总结

本文发布于:2024-02-12 06:54:31,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1686689.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:方法   MySql

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!