
数据库
怡宝怡宝
这个作者很懒,什么都没留下…
展开
-
窗口函数复习笔记
窗口函数不聚合,能保留每一行的数据,同时对其进行分析。同比,指当前时间段与去年同一时期。环比,当前时间段与上一个时间段。计算环比、同比等指标。原创 2025-01-03 06:00:00 · 313 阅读 · 0 评论 -
窗口函数知识点
- 使用 FIRST_VALUE() 和 LAST_VALUE() 获取分组内的第一和最后一条销售记录SELECTid,salesperson_id, -- 销售人员IDsale_date, -- 销售日期amount, -- 销售金额FIRST_VALUE(amount) OVER (PARTITION BY salesperson_id ORDER BY sale_date) AS first_sale, -- 获取分组内的第一条销售记录。原创 2025-01-01 22:49:28 · 253 阅读 · 0 评论 -
存储过程、游标、存储函数
查看函数定义 show create function 函数名;删除函数 drop function 函数名;调用函数 select 函数名(参数);变量: 系统变量、用户定义变量、局部变量。条件处理程序(Handler)函数 是有返回值的存储过程 叧能是IN类型的。游标 用来存储查询结果集的数据类型。存储过程 封装 复用。原创 2024-06-30 10:36:20 · 187 阅读 · 0 评论 -
数据库的视图
CREATE VIEW <视图名> [(<列名> [,<列名>]…删除 DROP VIEW <视图名>[CASCADE];实际系统对视图更新的限制。原创 2024-06-30 09:42:35 · 113 阅读 · 0 评论 -
MySQL复杂查询语句
指定表为连接主体,将主体表中不满足连接条件的元组一并输出。ANY(SOME)或ALL。交操作INTERSECT。等值不非等值连接查询。原创 2024-06-30 09:37:30 · 199 阅读 · 0 评论 -
数据库完整性
DROP TRIGGER <触发器名> ON <表名>;都在CREATE TABLE子句中定义。级联(CASCADE)拒绝(NO ACTION)空值(SET-NULL)原创 2024-06-30 08:38:36 · 135 阅读 · 0 评论 -
关系代数课后题
′天津′∧COLOR=′红′(SPJ⋈P⋈S))={J1,J2,J5,J6,J7}SNO(σJNO=′J1′∧COLOR=′红′(SPJ⋈P))={S1,S4}(5)求至少用了供应商S1所供应的全部零件的工程号JNO。(4)求没有使用天津供应商生产的红色零件的工程号JNO。(3)求供应工程J1 零件为红色的供应商号码SNO。(2)求供应工程J1 零件P1的供应商号码SNO。(1)求供应工程J1 零件的供应商号码SNO。原创 2024-06-08 21:23:43 · 343 阅读 · 0 评论 -
访问权限(DCL)
with 可操作的资源范围 WITH MAX_UPDATES_PER_HOUR 10。创建 create user '用户名'@'主机名' identified by'12345'时,表本地主机,其值为空字符串(SHOW GRANTS现实权限。表示所有的数据库和所有的表。”表示任何主机,其值为。'用户名'@'主机名''用户名'@'主机名''用户名'@'主机名')时,表示所有客户端。原创 2024-06-08 20:23:11 · 292 阅读 · 0 评论 -
单表查询(DQL)
3的工作地址 select workaddress, count(*) from emp where age < 45 group by workaddress having count(*) >= 3。select gender, avg(age) from emp group by gender性别分组查询员工的平均年龄。select distinct/* 字段 as 别名 from 表名。select 字段 from 表名。select 字段 from 表名。查询年龄小于45的员工。原创 2024-06-08 17:11:04 · 228 阅读 · 0 评论 -
基本的插入、修改和删除(DDL、DML)
添加数据列ALTER TABLE S ADD COLUMN 哈哈 VARCHAR(50);UPDATE S SET CITY = '杭州' WHERE SNO = 'S1';插入insert into S values ();创建create 选择use 删除drop。设有一个SPJ数据库,包括S,P,J,SPJ四个关系模式。原创 2024-06-06 01:58:03 · 190 阅读 · 0 评论 -
安装和查询
连接mysql –u root –p 断开exit。配置文件my.ini查询。原创 2024-06-06 00:46:10 · 113 阅读 · 0 评论