SQL是操作关系型数据库的标准语言,查询语句是最基础也最常用的功能,核心通过SELECT关键字实现,掌握基础语法就能完成大部分简单查询需求。

SQL查询语句的基本结构
最简单的查询语句不需要复杂的条件,基础格式如下:
-- 查询表中所有字段 SELECT * FROM 表名; -- 查询表中指定字段 SELECT 字段1, 字段2 FROM 表名;
其中SELECT是指定要查询的字段,*代表所有字段,FROM后面跟着要查询的表名,语句结尾需要加英文分号。
带条件的基础查询
如果需要筛选符合条件的数据,可以加上WHERE子句,语法如下:
-- 查询年龄大于18的用户姓名和年龄 SELECT name, age FROM user WHERE age > 18; -- 查询姓名为张三的用户所有信息 SELECT * FROM user WHERE name = '张三';
WHERE后面的内容是筛选条件,支持大于、小于、等于、不等于等比较运算符,字符串类型的值需要用英文单引号包裹。
常见注意点
- SQL语句的关键字不区分大小写,但是表名和字段名如果创建时区分大小写,查询时也需要保持一致
- 字段名之间用英文逗号分隔,最后一个字段后面不需要加逗号
- 如果查询的字段名包含特殊字符或者和关键字重名,需要用反引号包裹字段名
示例演示
假设存在一张学生表student,包含id、name、score三个字段,下面是几个实际查询例子:
-- 查询所有学生的信息 SELECT * FROM student; -- 查询所有学生的姓名和分数 SELECT name, score FROM student; -- 查询分数大于90分的学生姓名 SELECT name FROM student WHERE score > 90;
只要按照上述语法结构编写,就能快速完成SQL最简单的查询语句,后续可以逐步学习排序、分组等更复杂的查询用法。