##Select 查询语句
查询所有: select * form 表名;
条件查询:select * form 表名 where 条件;
模糊查询:下划线_代表一个占位任意字符,百分号%代表0或多个占位字符。
select * form 表名 where name like ‘%菜%’; --查找带有菜的名字,无论菜的位置在名字第几个字。
select * form 表名 where name like ‘___’; --查找姓名是三个字的人。
排序查询:ASC为升序,DESC为降序,默认为升序;
select * form 表名 order by math; --升序
--如果数学成绩一样,则按照英语成绩排序*:
select * form 表名 order by math ASC,english ASC ;
--如果有多个排序条件时,当前面的条件值相等时,才会判断第二个条件。
聚合函数:将一列数据作为一个整体,进行纵向的计算。注意:聚合函数的计算不包括null值,有null值则会忽略不计,造成结果偏小。解决方法:ifnull(a,b) a为列名,b为null值要被修改成数值b。
1.count:计算个数。select count(ifnull(math,0)) form student;
2.max:计算最大值,min同理;select max(math) form student;
3.sum:求和。select sum(math) form student;
4.
MySQL select查询语句
最新推荐文章于 2024-04-26 20:19:53 发布