mysql 函数

看看

聚合函数(常用)

having 必须放在group by 下面 (因为where不能使用聚集函数,要在having使用)

-- ===========  聚合函数 ============
SELECT count(`studentname`)from student  --  count(字段)能够自动省略 null 值
select count(1) from student
select count(*) from student

select sum(studentresult) as 总分 from result
select max(studentresult) as 最高分 from result
select min(studentresult) as 最低分 from result
select avg(studentresult) as 平均分 from result
select subjectname,  avg(studentresult),max(studentresult),min(studentresult)
from result as r
--  明文密码
insert into testmd5 values(1,'xiaosan','123456'), (2,'张三','123456'),(3,'李四','654321')
--  加密
update  testmd5 set pwd=MD5(pwd) where id=1
update testmd5 set pwd =MD5(pwd)   --  加密全部密码
-- 插入的时候加密
insert into testmd5 VALUES(4,'狂神',MD5(112233))
-- 如何校验,将用户传进来的值进行MD5加密,然后比对加密后的值
select * from testmd5 where name='狂神' and pwd=MD5('112233') 

posted @ 2022-04-26 22:31  天井听雨  阅读(31)  评论(0)    收藏  举报