From 016dba4ce5556ee9db702d2d807dce9dc2c15472 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E6=AD=A3=E6=A5=A0?= <12461668+kkkjj2222222256@user.noreply.gitee.com> Date: Wed, 25 Oct 2023 13:59:27 +0000 Subject: [PATCH] =?UTF-8?q?=E9=99=88=E6=AD=A3=E6=A5=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 陈正楠 <12461668+kkkjj2222222256@user.noreply.gitee.com> --- .../20231025\347\254\224\350\256\260.md" | 29 +++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 "58\351\231\210\346\255\243\346\245\240/20231025\347\254\224\350\256\260.md" diff --git "a/58\351\231\210\346\255\243\346\245\240/20231025\347\254\224\350\256\260.md" "b/58\351\231\210\346\255\243\346\245\240/20231025\347\254\224\350\256\260.md" new file mode 100644 index 0000000..3d914c9 --- /dev/null +++ "b/58\351\231\210\346\255\243\346\245\240/20231025\347\254\224\350\256\260.md" @@ -0,0 +1,29 @@ +```mysql +笔记: +# 存储过程 + +delimiter && -- 将分界符从;改为&& +create procedure one() -- 创建存储过程 +begin -- 开始语句 +select * from ljy; -- 准备执行的代码 +end && -- 结束存储过程 +delimiter; -- 将分界符从&&改为; + +call one; -- 调用过程 + +数据库设计的三大范式: + +1、第一范式:每个属性,也就是字段要求不可分割,也就要求有原子性。 + +2、第二范式:在满足第一范式的基础上,要求非主键字段要完全依赖主键(有联合主键时,非主键要同时完全依赖这两个主键,而不能部分依赖。 + +3、第三范式:在满足第二范式的基础上,要求非主键字段要直接依赖于主键。 + + +窗口函数的语法结构是: +函数 OVER([PARTITION BY 字段名 ORDER BY 字段名 ASC|DESC]) +或者是: +函数 OVER 窗口名 … WINDOW 窗口名 AS ([PARTITION BY 字段名 ORDER BY 字段名 ASC|DESC]) +* OVER 关键字指定函数窗口的范围。 +``` + -- Gitee