SELECT 小结

MySQL 数据库学习笔记(续)

四、DQL 数据查询语言

4.9 SELECT 小结

image

SELECT 完整语法

SELECT 去重 要查询的字段 
FROM 表 (注意:表和字段可以取别名)
xxx JOIN 要连接的表 ON 等值判断
WHERE (具体的值,子查询语句)
GROUP BY (通过那个字段来分组)
HAVING (过滤分组后的信息,条件和where是一样的,位置不同)
ORDER BY (通过那个字段排序) [升序/降序]
LIMIT startindex,pagesize 

语法关键字说明

  1. DISTINCT:去重,去除重复查询数据
  2. AS:为字段、表设置别名,简化书写、提高可读性
  3. JOIN ... ON:多表联表查询,关联多张数据表
  4. WHERE:条件过滤,可写具体值、模糊查询、子查询
  5. GROUP BY:按照指定字段进行分组,配合聚合函数统计
  6. HAVING:分组之后过滤数据,支持聚合函数条件判断
  7. ORDER BY:结果集排序,ASC 升序、DESC 降序
  8. LIMIT:分页限制,控制数据展示条数与起始位置

业务层面

查询应用场景:

  • 单表基础查询
  • 多表跨表联查
  • 跨数据库查询
  • 复杂条件、子查询、分组统计综合业务查询

posted @ 2026-04-14 12:30  果子同志  阅读(17)  评论(0)    收藏  举报