【MySQL】MySQL基础教程(9)
前言:
本文内容:聚合函数及分组过滤、拓展数据库级别的MD5加密、Select小结
推荐免费MySQL基础讲解视频:【狂神说Java】MySQL最新教程通俗易懂_哔哩哔哩_bilibili
聚合函数及分组过滤
聚合函数
函数名称 | 描述 |
---|---|
count() | 计数 |
sum() | 求和 |
avg() | 平均值 |
max() | 最大值 |
min() | 最小值 |
… | … |
1 | -- 聚合函数 |
分组过滤
1 | -- 一般查询不同学生的ID平均值,最高值,最低值 |
拓展数据库级别的MD5加密
什么是MD5
主要增强算法复杂度和不可逆性
MD5破解网站的原理,背后有一个字典,进行比对;稍微复杂且在他字典中没有的字符就无法达到所谓破解;
1 | -- MD5加密 |
Select小结
SELECT 的语法格式:
1 | SELECT{* | <字段列名>}[FROM <表 1>, <表 2>…[WHERE <表达式>[GROUP BY <group by definition>[HAVING <expression> [{<operator> <expression>}…]][ORDER BY <order by definition>][LIMIT[<offset>,] <row count>]] |
小结
- select 去重 (表和字段可取别名)
- join 要链接的表 on 等值判断
- where(具体的值,子查询语句)
- group by 分组
- having 过滤分组后的信息,条件和where一样,位置不同
- order by 排序 (升序asc/降序desc)
- limit startindex pageSize…
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Hey,Joker!
评论
ValineTwikoo