第七天
SQL基础学习笔记:SELECT查询核心语法与实战
作为数据库操作的核心,SQL查询是后端开发、数据处理中必须掌握的基础技能。近期学习了SQL的基础查询语句,本文将对SELECT查询的核心语法、常用子句及实战用法进行整理,便于后续复习与应用。
一、SELECT基础查询
SELECT是SQL中最基础的查询语句,用于从数据表中提取指定数据,是所有查询操作的起点。
- 查询指定列
当仅需要数据表中的部分字段时,可指定列名进行查询,语法简洁且效率更高: - 查询所有列
使用 * 通配符可快速查询数据表中的全部字段,适合快速查看数据全貌:
注意:在实际项目中,不建议频繁使用 * ,会查询冗余字段,影响查询效率。
二、WHERE条件查询
仅查询全量数据无法满足实际需求,WHERE子句用于添加查询条件,筛选出符合要求的数据,是SQL查询中最常用的筛选方式。
常用条件运算符
- 等值判断: =
- 不等值判断: > 、 < 、 >= 、 <= 、 != 、 <>
- 范围查询: BETWEEN ... AND ...
- 枚举匹配: IN (...)
- 模糊查询: LIKE ( % 匹配任意字符, _ 匹配单个字符)
三、ORDER BY排序查询
查询结果默认无固定顺序,使用ORDER BY子句可对结果集进行升序或降序排列,便于数据查看与分析。 - ASC :升序排列(默认,可省略)
- DESC :降序排列
四、LIMIT限制查询条数
LIMIT子句用于限制查询结果的返回数量,常用于分页查询、获取前N条数据等场景。
五、DISTINCT去重查询
当数据表中存在重复数据时,使用DISTINCT关键字可去除重复记录,仅保留唯一值。
六、学习总结
本次学习的SELECT基础查询是SQL的核心内容,涵盖了指定列查询、条件筛选、排序、限制条数、去重五大常用功能。在实际使用中,可将多个子句组合使用,满足复杂的查询需求。

浙公网安备 33010602011771号