1、查询某张表的所有信息
语法:SELECT * FROM 表名;
实例:SELECT *FROM 学生表
结果:
image.png
2、查询某表中部分字段信息
语法:SELECT 字段1,字段2 FROM 表名
实例:select student_id,姓名 from 学生表
image.png
3、条件查询
1、where
SELECT 字段1,2,3 FROM 表名 WHERE 条件
SELECT class_id FROM 学生表
WHERE class_id=2;
image.png
2、where...and 既要符合条件1还要符合条件2
SELECT 字段名 FROM
学生表
where 条件 AND 条件SELECT class_id,姓名 FROM
学生表
where class_id=2 AND 姓名
= "李四"注意:姓名是字段名,用``转义,李四是字符串,应双引号“”或者单引号‘’包裹
image.png
3、where...or 多个条件里满足其中一个即可成立
SELECT 字段名 FROM
学生表
where 条件or 条件SELECT class_id,姓名 FROM
学生表
where class_id=2 or 姓名
= "李四2"image.png
4排序
1、降序排列
SELECT * from 表名 ORDER BY 字段名 DESC
SELECT * FROM 学生表
ORDER BY class_id DESC
image.png
2、升序
SELECT * from 表名 ORDER BY 字段名
SELECT * FROM
学生表
ORDER BY class_idimage.png
5、聚合
1、limit 限制条数
SELECT * FROM 学生表
ORDER BY class_id limit 3
image.png
2、count 统计
select COUNT(class_id) as total from
学生表
where class_id >= 2image.png
select COUNT(class_id) from
学生表
where class_id >= 2image.png
备注: as(修改返回结果列名)
3、sum 求总和
select sum(class_id) from
学生表
image.png
4、avg 求平均值
select avg(class_id) from
学生表
image.png
5、聚合语法混合使用
select sum(class_id), avg(class_id) from
学生表
image.png