SQL学习
文章平均质量分 80
White_Silence(学习版)
这个作者很懒,什么都没留下…
展开
-
MYSQL学习记录(9)
1. 窗口函数概念及基本的使用方法 窗口函数也称为OLAP函数。OLAP 是OnLine AnalyticalProcessing 的简称,意思是对数据库数据进行实时分析处理。 为了便于理解,称之为窗口函数。常规的SELECT语句都是对整张表进行查询,而窗口函数可以让我们有选择的去某一部分数据进行汇总、计算和排序。 1.1窗口函数的通用形式 PARTITON BY是用来分组,即选择要看哪个窗口,类似于GROUP BY 子句的分组功能,但是PARTITION BY 子句并不具备GROUP BY 子句的原创 2022-02-09 14:21:17 · 100 阅读 · 0 评论 -
MYSQL学习记录(8)
1.表的加减法 1.1 表的加法–UNION SELECT product_id,product_name,product_type,sale_price,purchase_price from product where sale_price > purchase_price*1.5 UNION SELECT product_id,product_name,product_type,sale_price,purchase_price from product whe原创 2022-02-08 17:00:25 · 1422 阅读 · 0 评论 -
MYSQL学习记录(7)
1.函数 1.1分类 算术函数 (用来进行数值计算的函数) 字符串函数 (用来进行字符串操作的函数) 日期函数 (用来进行日期操作的函数) 转换函数 (用来转换数据类型和值的函数) 聚合函数 (用来进行数据聚合的函数) 1.1.1算数函数 --先建个表用来演示 -- DDL :创建表 USE shop; DROP TABLE IF EXISTS samplemath; CREATE TABLE samplemath (m float(10,3), n INT, p INT); -- DML原创 2022-02-07 21:26:38 · 496 阅读 · 0 评论 -
MYSQL学习记录(6)
1.视图 定义:视图是虚拟的表,依靠select语句创建 创建视图的原因: 通过定义视图可以将频繁使用的SELECT语句保存以提高效率。 通过定义视图可以使用户看到的数据更加清晰。 通过定义视图可以不对外公开数据表全部字段,增强数据的保密性。 通过定义视图可以降低数据的冗余。 1.1创建视图的语法 CREATE VIEW <视图名称>(<列名1>,<列名2>,...) AS <SELECT语句> 其中SELECT 语句需要书写在 AS 关键字原创 2022-02-06 21:06:21 · 752 阅读 · 0 评论 -
MYSQL学习记录(5)
1.聚合函数 1.1SQL中用于汇总的函数叫做聚合函数。以下五个是最常用的聚合函数: COUNT:计算表中的记录数(行数) SUM:计算表中数值列中数据的合计值 AVG:计算表中数值列中数据的平均值 MAX:求出表中任意列中数据的最大值 MIN:求出表中任意列中数据的最小值 练习: -- 计算全部数据的行数(包含NULL) SELECT COUNT(*) FROM product; -- 计算NULL以外数据的行数 SELECT COUNT(purchase_price) FROM p原创 2022-02-06 11:12:22 · 64 阅读 · 0 评论 -
MYSQL学习记录(4)
SQL查询与排序 1.SELECT语句 1.1 从表中选取数据 取数过程 SELECT <列名>, …… FROM <表名> WHERE <条件表达式>; --从某个表中取出符合WHERE条件的某列数据 1.2从表中选取符合条件的数据 WHERE语句 当不需要取出全部数据,而是选取出满足某些条件的数据时,使用WHERE语句。 SELECT 语句通过WHERE子句来指定查询数据的条件。在WHERE 子句中可以指定“某一列的值和这个字符串相等”或者“某原创 2022-02-04 16:14:54 · 150 阅读 · 0 评论 -
MYSQL学习记录(3)
数据的更新 UPDATE <表名> SET <列名> = <表达式> [, <列名2>=<表达式2>...]; WHERE <条件>; -- 可选,非常重要。 ORDER BY 子句; - -可选 LIMIT 子句; --可选 -- 修改所有的注册时间(这里要连起来做一句) UPDATE product SET regist_date = '2009-10-10'; -- 仅修改部分商品的单价 UPDATE p原创 2022-02-04 14:01:30 · 271 阅读 · 0 评论 -
MYSQL学习记录(2)
MYSQL语法学习记录原创 2022-02-03 21:14:03 · 483 阅读 · 1 评论 -
MYSQL学习记录(1)
SQL学习记录原创 2022-02-03 20:15:22 · 576 阅读 · 0 评论