美文网首页
初识数据库-第三课

初识数据库-第三课

作者: Amy1992 | 来源:发表于2018-08-15 21:43 被阅读0次

上一篇的学习了单表内容的查询,这一节主要学习了多表的查询方法。

🌟多表查询思路:1、分析题目涉及哪些表;

2、如果数据来自多张表需要用多表查询:找出表中相同的字段用等号连接,放在where后面;

3、如需对单条数据进行过滤则加上过滤条件并用and连接,也跟在where后面;

4、如需对多组数据进行统计则用上group by;

5、如果需要对分组后的数据进行过滤则用上having;

6、如果要对数据进行排序则加上order by。

🌟多表查询语法:

select 表别名1.字段1,表别名2.字段2,表别名3.字段3······表别名n.字段n

from 表名1.表别名1,表名2.表别名2,表名3.表别名3······表名n.表别名n

where 表别名1.字段1=表别名2.字段2 and 表别名2.字段2=表别名3.字段3

外连接:查询多表中相同字段下的所有数据

左连接:左边为主表,右边为从表,属于从属关系,即相同字段中数据类型数量主表>从表

语法:select  字段 from 表名1.表别名1,表名2.表别名2

where 表别名.字段=表别名2.字段(+)

右连接:右边为主表,左边为从表,属于从属关系,即相同字段中数据类型数量主表>从表

语法:elect  字段 from 表名1.表别名1,表名2.表别名2

where 表别名.字段(+)=表别名2.字段

(+)放的位置为从表

🌟子查询/嵌套查询

语法:select 字段/表达式 from 表名 

where 字段1=(select 字段1 from 表名 where 字段2=a);

⚠️子查询内容必须用()圈住

相关文章

  • 初识数据库-第三课

    上一篇的学习了单表内容的查询,这一节主要学习了多表的查询方法。 ?多表查询思路:1、分析题目涉及哪些表; 2、如果...

  • Oracle从入门到精通

    01 数据库技术学习准备02 初识Oracle数据库

  • MySQL数据库的安装与使用

    MySQL数据库 概要 一、初识MySQL数据库 1. 数据库的概述 <1> 数据库:Database 长期存储在...

  • 【李小蕾摄影课堂】第三课

    第三课 初识Lightroom 1.基本 如何在Lightroom中导入照片以及编辑照片(选择修改照片) 色温:冷...

  • Mongodb

    初识 MongoDB 数据库引擎 安装 MongoDB 数据库引擎 至MongoDB 官网下载LTS 版本(长期支...

  • 第一讲 初始数据库系统

    初识数据库系统 表(table)的理解: 数据库(Database):相互有关联关系的 Table 的集合 数据库...

  • MySQL学习笔记(一)

    一、初识MySQL 1.1、什么是数据库 数据库 ( DataBase , 简称DB )概念 : 长期存放在计算机...

  • MySQL5.7从入门到精通(1-5章)--MySQL的基础知识

    第1章 初识MySQL 1.1 数据库基础 1.1.1 什么是数据库 1.1.2 表 1.1.3 数据类型 1.1...

  • MySQL 入门(一)

    一、初识 MySQL 1. 为什么学习数据库 存储数据的方法; 程序、网站中、大量数据长久保存; 数据库是几乎软件...

  • mysql学习链接

    MySQL数据库 第一章:数据库的初识及安装 ** 第二章:数据库,表,记录基本操作** ** 第三章:数据类型和...

网友评论

      本文标题:初识数据库-第三课

      本文链接:https://www.haomeiwen.com/subject/ujlgbftx.html