MySQL 之 DQL
目录
一、定义
二、SELECT语句基本语法
三、SELECT语句
四、简单查询
1.WHERE子句
五、IN 查询
六、BETWEEN AND查询
七、Like查询
八、order by 排序
九、group by 分组汇总
十、聚合函数条件
一、定义
SELECT查询语句:
✔数据查询是指数据库管理系统按照用户指定的条件,从数据库相关表中检索满足条件的数据的过程。
✔SELECT语句主要用于数据的查询检索,是SQL语言的核心,也是使用频率最高的一条语句。 ✔SELECT语句可以让数据库服务器根据用户的要求,从数据库的表中检索出所需要的数据,并按照用户指定的格式进行整理并返回。
二、SELECT语句基本语法
⇱SELECT语句的语法格式如下:
SELECT [ALL | DISTINCT] * | 字段列表
FROM 表名
[WHERE 查询条件]
[GROUP BY 分组字段 [HAVING 分组条件]]
[ORDER BY 排序字段 [ASC | DESC] ]
[LIMIT [初始位置,] 记录数];
三、SELECT语句
⇱select选择字段
1.选择所有字段 SELECT * FROM 表名;
2.选择指定字段 SELECT 字段名1 [, 字段名2, … , 字段名n] FROM 表名;
3.定义字段别名 SELECT 字段名1 [AS] 列标题1 [ , 字段名2 [AS] 列标题2, …] FROM 表名;
四、简单查询
1.WHERE子句
●在实际工作中,大部分查询并不是针对表中所有数据记录的查询,而是要找出满足某些条件的数据记录。此时我们可以在SELECT语句中使用
●WHERE子句,其语法格式如下: SELECT * | 字段列表 FROM 表名 WHERE 查询条件;
下面为大家展示where子句的用法,首先创建一个拥有字段名学号,姓名,专业,年龄,性别的表,表名为"学生表",然后再根据查询条件进行查询。
#查询学生表中学号为12的学生的全部信息;
select * from 学生表 where 学号='12';
#查询学生表中学号不是为12的学生的全部信息;
select * from 学生表 where 学号 !='12';
#查询学生表中专业为'计算机'学生的学号,姓名,专业;
select 学号,姓名,专业 from 学生表 where 专业='计算机';
#查询学生表中专业为'计算机'学生的平均年龄;
select avg(age) from 学生表 where 专业='计算机';
当然,where子句也进行条件组合查询:
#查询学生表中年龄小于20岁,性别为'男'的全部信息;
select * from 学生表 where 年龄<20 and 性别='男';
#查询学生表中专业为'计算机'或是年龄大于20岁的学生的性别,专业,年龄信息;
select 性别,专业,年龄 from 学生表 where 专业='计算机' or 年龄>20;
五、IN 查询
MySQL 之 DQL相关推荐
- MySQL之DQL(数据查询语言)- 表连接查询
目录 一.简介 1.1.男生表 1.2.女生表 二.左连接查询(左外连接) 三.右连接查询(右外连接) 四.内连接查询 五.全连接查询 五.自连接查询 六.子查询 七.伪表查询 学习计划: 一.简介 ...
- MySQL之DQL(数据查询语言)-常见关键字
目录 一.简介 二.SELECT 2.1.查询所有 2.2.查询指定的列 2.3.别名 2.4.其他特别使用 三.FROM 3.1.表 3.2.结果集 四.WHERE 五.COUNT 六.LIMIT ...
- JAVA-MySQL四{MySQL重点DQL查询数据}JAVA从基础开始 --7
JAVA-MySQL四{MySQL重点DQL查询数据}JAVA从基础开始 --7 DQL查询语句 DQL - Data Query Language:数据查询语言 指定查询字段 1.全查 2.指定字段 ...
- MySQL中DQL查询数据——(四)
MySQL中DQL查询数据--(四) 本篇博客,是个人根据 西部开源-秦疆老师的教学视频整理出的笔记,想看最详细的教学笔记和提供的SQL语句素材,请点击如下链接: https://www.cnblog ...
- MySQL笔记——DQL查询数据
DQL查询包括以下这些内容: • 基础查询 • 条件查询(WHERE) • 分组查询(GROUP BY) • 排序查询(ORDER BY) • 分页查询(LIMIT) (一).基础查询 1.查询多个字 ...
- 数据库 MySQL 中 DQL 数据库查询语言(特别重要)
DQL 数据库查询语言 1.简单查询 2.where 条件字句 3.联表查询 4.自连接查询 5.分页和排序 6.子查询 7.MySQL 函数 8.select 小结 DQL(Data Query L ...
- 【MYSQL】DQL
MQSQL-DQL 目录 MQSQL-DQL sql分类 sql常用命令 案例数据准备 一.单表查询 1.简单查询 2.条件查询 3.排序order by 4.数据处理函数 5.分组处理函数 6.分组 ...
- MYSQL之DQL(数据库查询语言)
DQL(数据库查询语言): DQL(data query language)数据查询语言,专门用来查询数据. 一般使用的都是Select 所有的查询操作都是这个 简单的查询和复杂的查询都能做 数据库中 ...
- Mysql之DQL,各种查查查
一.DQL DQL 主要指查询语句,有查询单表数据,也有查多表数据表,本次主要是单表查询 基本查询 条件查询 模糊查询 排序查询 聚合查询 去重查询 分组查询 限制查询 1.1 数据准备 SET FO ...
- Mysql数据库——DQL数据查询语言
DQL数据查询语言 基本查询 条件查询 聚合函数 分组查询 排序查询 分页查询 执行顺序 实例 基本查询 条件查询 聚合函数 分组查询 排序查询 分页查询 案例练习 小结 DQL,数据查询语言,用来查 ...
最新文章
- 分治算法的设计思想(二分检索、二分归并排序)
- 不需要懂得编程,但却可以使用ggplot2画出论文级别的图?
- 用defy来潜水最终还是挂了........
- 解决 VSCode 编写 C++11 代码报红问题
- 绘制对象iPhone开发基础教程 笔记
- 重定向 12 21 解析
- 【HDU - 5876】Sparse Graph(补图bfs,STLset)
- dubbo学习 三 dubbox概述
- C++将01数组转换为二进制对应的数值
- java如何实例化集合_如何在java中实例化一个Queue对象?
- java异常处理机制_Java的异常处理机制
- PowerShell对象排序(结合哈希表)
- docker php安装gd扩展_php安装redis扩展
- 风压和功率计算公式轴流式_这是你见过最全的风机计算公式
- 静态网页HTML知识点归纳
- HUAWEI Mate40Pro解除账号忘记密码ID强制刷机鸿蒙系统激活锁能解开吗
- spring boot整合微信支付
- 【软件工程】软工视频总结
- 视频号小白如何做出一个赚钱的视频号?
- Python 修改python插件包的默认安装路径
热门文章
- 动作识别阅读笔记(三)《Temporal Segment Networks: Towards Good Practices for Deep Action Recognition》
- Python文件的打开和关闭
- QT西游回合制源码+java后台管理系统
- Vue自学遇到的各种奇葩问题✨
- 高防CDN跟高防服务器相比,有哪些优势?
- My97DatePicker控件显示时分秒
- FFmpeg入门详解之119:FFmpeg的SDK编程回顾总结并操练
- “当智慧遇见极简”,锐捷与千位信息化大咖共话智慧校园极简之道
- 编译原理——说明语句翻译
- Jmeter关联,正则表达式提取器使用2