MySQL初级篇(三)

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介: MySQL初级篇(三)

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

一、子查询

1、 子查询介绍

子查询:当一个查询语句中存在另一个查询时,称之为子查询。
---例子
select name from(
select * from student order by age
)as st;

子查询select语句在外部查询的位置主要有:

  • Where子查询:子查询在Where之后
  • From子查询:子查询在From之后
  • Exists子查询:子查询在exists中

根据子查询得到的不同结果可以分为:

  • 标量子查询:子查询结果是一行一列
  • 列子查询:子查询的结果是一行多列
  • 行子查询:子查询的结果是多行一列
  • 在from之后-表子查询:子查询的结果是多行多列
  • exists之中:条件是否成立

2、 标量子查询

例题:查询与赵一相同体重的学生

3、 列子查询

例题:查询所有文综学生的姓名

4、 行子查询

例题:查询最高身高和最重体重的学生

5、 表子查询

例题:查询学生中最高的平均分
注意:不能直接使用虚拟表,需要起别名,字段也是。

6、 exists子查询

例题:查询所有参加考试的学生

7、 数据

链接:https://pan.baidu.com/s/1XQ08GaGtChVxOdgSS297pw 
提取码:59gy 

二、视图

创建视图就像是创建一个快捷方式
---创建视图
CREATE VIEW 视图名称 AS SELECT 语句;
---修改视图
ALTER VIEW 视图名称 AS SELECT 语句;
注意:如果修改是视图中的数据,原表数据也会修改吗,但这并不是视图是功能所在,它重在查询。
---删除视图
DROP VIEW 视图名称;

三、结语

一声何满子,双泪落君前。---张枯《宫词·故国三千里》
相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
SQL 关系型数据库 MySQL
MySQL初级篇(四)
MySQL初级篇(四)
|
5月前
|
SQL 关系型数据库 MySQL
MySQL数据库学习(小白一文掌握Mysql)
MySQL数据库学习(小白一文掌握Mysql)
|
关系型数据库 MySQL 索引
MySQL初级篇(二)
MySQL初级篇(二)
|
存储 NoSQL 关系型数据库
MySQL初级篇(一)
MySQL初级篇(一)
|
SQL 关系型数据库 MySQL
【MySQL】MySQL触发器入门宝典,助力MySQL初学者打下基本功
【MySQL】MySQL触发器入门宝典,助力MySQL初学者打下基本功
93 0
|
SQL Oracle 关系型数据库
Mysql- 基础学习
Mysql- 基础学习
132 0
|
存储 关系型数据库 MySQL
Mysql5.7安装超详细教学
Mysql5.7安装超详细教学
8765 0
Mysql5.7安装超详细教学
|
SQL 存储 关系型数据库
MySQL常用基础 - 小白必看(二)
概念:是一个数据定义语言 该语言部分包括: 1、对数据库的常用操作 2、对表结构的常用操作
111 0
MySQL常用基础 - 小白必看(二)
|
存储 SQL NoSQL
MySQL初级之【1.MySQL认识与安装配置】
MySQL初级之【1.MySQL认识与安装配置】
131 0
MySQL初级之【1.MySQL认识与安装配置】
|
SQL 存储 Oracle
MySQL必知必会(初级篇)
MySQL必知必会(初级篇)
117 0
MySQL必知必会(初级篇)