Mysql

条件查询 and与or

不等于:<>判断为空的条件:null和空格(空字符串)

判断是否为null:xxxx  is  not  null    /    xxxx   is   null
判断null:
SELECT * FROM student WHERE address IS NULL ;
判断空字符串:
SELECT * FROM student WHERE address='';
包括null和空字符串:
SELECT * FROM student WHERE address IS NULL OR address='';  
模糊查询:like
SELECT * FROM score WHERE sname LIKE '大%';(%控制多个字符)
SELECT * FROM score WHERE sname LIKE '大_';(_控制一个字符)
SELECT * FROM score WHERE sname LIKE '__';(两位字符)
聚合查询:sum(求和)avg(平均数)max(最大值)min(最小值)count(总记录数)
判空函数
IFNULL(html,0);
SELECT MIN(IFNULL(html,0)+js+jquery) FROM score;
分页查询:limit 起始行,查询几行【limit(当前页-1*每页显示的条数),每页显示的条数】
查询排序(order by)写在最后:正序 ase;倒序 desc;默认按正序
多个排序条件(以js为主,jquery为次,当主排序数值相同时,执行次排序)
分组查询(group by)-----  先分组,后查询
分组前查询、筛选 (where)
分组后查询、筛选(having)

posted @ 2019-12-03 15:29  久违。  阅读(372)  评论(0)    收藏  举报