MySQL(5) - 数据库的高级查询
2022-05-06 18:19
671 查看
1.聚合函数的使用
#求和函数SUM SELECT SUM(字段) FROM 表名; #最大值函数MAX SELECT MAX(字段) FROM 表名; #最小值函数MIN SELECT MIN(字段) FROM 表名; #平均数函数AVG SELECT AVG(字段) FROM 表名; #非空计数函数COUNT SELECT COUNT(*) FROM 表名; #该表有多少条记录 SELECT COUNT(字段) FROM 表名; #也可以通过具体字段去查非空值的记录数
2.分组查询
SELECT * FROM 表名 WHERE 筛选条件 GROUP BY 分组字段;
3.Having子句的使用
对group by分组后的数据进行条件过滤
SELECT * FROM 表名 WHERE 筛选条件 GROUP BY 分组字段 HAVING 分组结果筛选条件 ORDER BY 排序字段;
4.表的内连接
SELECT …… FROM 表1 INNER JOIN 表2 ON 条件;
5.表的外连接
6.子查询
相关文章推荐
- MySQL 数据库 高级查询
- MySQL 高级查询
- 如何提高MySql千万级数据库的查询效率
- 不同数据库oracle mysql SQL Server DB2 infomix sybase分页查询语句
- 连接数据库的步骤SQL Server 与mysql 以及一些数据库查询语句
- Oracle、MySql、SQLServer 数据库分页查询语句
- MySQL高级查询语句
- 查询数据库当前用户连接信息(MySQL,Oracle)
- mysql自学,数据库基本操作语句_查询_插入_更新
- 07--MySQL自学教程:DQL(Data Query Language:数据库查询语言)简介、基础查询、条件查询、模糊查询以及排序(一)
- MySQL 高级查询操作
- 引用 MySQL集群:主从数据库配置 实现查询负载
- Shell脚本高级应用 --实现远程MySQL自动查询[转
- mysql 数据库查询语言SELECT语句使用
- mysql 数据库rand() 随机查询10条数据 整理
- MySQL、MS SQL、Oracle三种数据库查询M到N行数据
- Mysql 数据库和用户对应帐号权限查询
- JAVA高级【4.7】《Java核心技术2》数据库-简单分页查询
- [网站摘录]数据库查询优化 之 MySQL索引
- Mysql查询数据库表中前几条记录