MySQL笔记
文章平均质量分 79
MySQL笔记。
kano_s
天寒地冻,路远马亡。
展开
-
SQL综合练习 Task6
下载相关创建表格和插⼊数据脚本这⾥为了⽅便⼤家,数据脚本已经给⼤家准备好啦。 点击下⽅链接直接下载创建数据表脚本:http://tianchi-media.oss-cn-beijing.aliyuncs.com/dragonball/SQL/create_table.sql插⼊数据脚本:http://tianchi-media.oss-cn-beijing.aliyuncs.com/dragonball/SQL/data.zip⼤家下载好脚本后,先在MySQL环境中运⾏ create_tab转载 2021-11-05 23:52:42 · 87 阅读 · 0 评论 -
SQL基础笔记 Task5
5.1窗口函数5.1.1窗口函数概念及基本的使用方法窗口函数也称为OLAP函数。OLAP 是OnLine AnalyticalProcessing 的简称,意思是对数据库数据进行实时分析处理。为了便于理解,称之为窗口函数。常规的SELECT语句都是对整张表进行查询,而窗口函数可以让我们有选择的去某一部分数据进行汇总、计算和排序。窗口函数的通用形式:<窗口函数> OVER ([PARTITION BY <列名>] ORDE原创 2021-11-05 22:44:37 · 61 阅读 · 0 评论 -
SQL基础笔记 Task4
4.1表的加减法4.1.1 什么是集合运算集合在数学领域表示“各种各样的事物的总和”, 在数据库领域表示记录的集合. 具体来说,表、视图和查询的执行结果都是记录的集合, 其中的元素为表或者查询结果中的每一行。在标准 SQL 中, 分别对检索结果使用UNION,INTERSECT,EXCEPT来将检索结果进行并,交和差运算, 像UNION,INTERSECT,EXCEPT这种用来进行集合运算的运算符称为集合运算符。以下的文氏图展示了几种集合的基本运算.4.1.2 表的加...原创 2021-11-05 22:07:30 · 108 阅读 · 0 评论 -
SQL基础笔记 Task3
3.1.1 什么是视图视图是一个虚拟的表,不同于直接操作数据表,视图是依据SELECT语句来创建的(会在下面具体介绍),所以操作视图时会根据创建视图的SELECT语句生成一张虚拟表,然后在这张虚拟表上做SQL操作。3.1.2 视图与表有什么区别视图与表的区别—“是否保存了实际的数据”。所以视图并不是数据库真实存储的数据表,它可以看作是一个窗口,通过这个窗口我们可以看到数据库表中真实存在的数据。所以我们要区别视图和数据表的本质,即视图是基于真实表的一张虚拟的表,其数据来源均建立在真实表的基础上原创 2021-10-22 23:27:38 · 143 阅读 · 0 评论 -
SQL基础笔记 Task2
对已有基础、会的内容不作记录,对个人学识上的新内容作有一定记录。一、SELECT语句基础1.1 从表中选取数据SELECT语句从表中选取数据时需要使用SELECT语句,也就是只从表中选出(SELECT)必要数据的意思。通过SELECT语句查询并选取出必要数据的过程称为匹配查询或查询(query)。基本SELECT语句包含了SELECT和FROM两个子句(clause)。示例如下:SELECT <列名>, FROM <表名>;其中,SELECT子句中列原创 2021-10-17 18:05:19 · 87 阅读 · 0 评论 -
SQL基础笔记 Task1
SQL 脚本的⼀些要点-- v 9.08 0.存储引擎使⽤ InnoDB,字符集改为 utf8mb4 以更好地⽀持中⽂。1.所有表名所使⽤的英⽂字⺟都改为⼩写(后续章节中,SQL 查询中的表名也需要相应修改为⼩ 写)2.所有列名所使⽤的英⽂字⺟确认为⼩写(后续章节中,SQL 查询中的列名也需要相应修改为⼩ 写)3.存在问题的数据,例如 inventoryproduct 表的 inventory_id 列应为 P 开头的,已修正为正 确的数据。4.需测试 SQL 脚本在命令⾏及各个客户端中是否原创 2021-10-04 11:47:55 · 160 阅读 · 0 评论