- 博客(5)
- 收藏
- 关注
原创 SQL5
** Task05:SQL⾼级处理 ** 5.1 窗⼝函数 通用形式: <窗口函数> OVER ([PARTITION BY <列名>] ORDER BY <排序用列名>) 窗⼝函数最关键的是搞明⽩关键字 PARTITON BY和ORDER BY的作⽤。 PARTITON BY 是⽤来分组,即选择要看哪个窗⼝,类似于GROUP BY ⼦句的分组功能,但是PARTITION BY ⼦句并不具备GROUP BY ⼦句的汇总功能,并不会改变原始表中记录的⾏数。 ORDER BY
2020-12-25 23:11:56
95
原创 SQL4
Task04: 集合运算 4.1 表的加法——UNION 1.UNION对表求并集时会除去重复数据,如果想要不去重合并两表,则使用UNION ALL 2. 隐式类型转换: 通常来说, 我们会把类型完全⼀致, 并且代表相同属性的列使⽤ UNION 合并到⼀起显示, 但有时候, 即使数据类型不完全相同, 也会通过隐式类型转换来将两个类型不同的列放在⼀列⾥显示,。 4.2 表的减法 目前MySQL8.0不支持表的减法EXCEPT,不过我们可以使用NOT IN实现减法。 4.3 表的连结JOIN 连结( JOIN)
2020-12-22 21:27:43
67
1
原创 2020-12-20
** Task03:复杂⼀点的查询 ** 3.1 视图 1.视图与表的区别—“是否保存了实际的数据”。 2.创建视图: CREATE VIEW <视图名称>(<列名1>,<列名2>,…) AS <SELECT语句> 3.修改视图结构: ALTER VIEW <视图名> AS <SELECT语句> 4.视图的更新: 对于⼀个视图来说,如果包含以下结构的任意⼀种都是不可以被更新的: 聚合函数 SUM()、MIN()、MAX()、COUN
2020-12-20 18:46:03
230
原创 SQL学习2
Task02:基础查询与排序 2.1 聚合函数 SQL中⽤于汇总的函数叫做聚合函数。以下五个是最常⽤的聚合函数: COUNT:计算表中的记录数(⾏数) SUM: 计算表中数值列中数据的合计值 AVG: 计算表中数值列中数据的平均值 MAX: 求出表中任意列中数据的最⼤值 MIN: 求出表中任意列中数据的最⼩值 2.2 常用法则 1)COUNT函数的结果根据参数的不同⽽不同。 COUNT()会得到包含NULL的数据⾏数,⽽COUNT(<列名>)会得到NULL之外的数据⾏数。 2
2020-12-17 16:48:08
43
原创 SQL学习1
一、MySQL在win10下的安装 官网下载安装 二、初识数据库 1.RDBMS赋值指令——SQL语句分类 1) DDL定义( CREATE /DROP /ALTER ) 2)DML操纵( SELECT /INSERT /UPDATE /DELETE ) 3) DCL控制 ( COMMIT /ROLLBACK /GRANT赋予用户操作权限 /REVOKE取消权限) 2.命名规则 只能使用半角英文字母、数字、下划线(_)作为数据库、表和列的名称; 名称
2020-12-14 15:53:55
45
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人