From 6a817830c4b0071a2859480db0051bdcca248c4e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B0=A2=E7=90=B0=E5=AE=B8?= <1251768153@qq.com> Date: Sat, 24 Sep 2022 13:30:35 +0800 Subject: [PATCH] 02 --- .../\347\254\224\350\256\260/9.22.md" | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 "02\350\260\242/\347\254\224\350\256\260/9.22.md" diff --git "a/02\350\260\242/\347\254\224\350\256\260/9.22.md" "b/02\350\260\242/\347\254\224\350\256\260/9.22.md" new file mode 100644 index 0000000..bc093e6 --- /dev/null +++ "b/02\350\260\242/\347\254\224\350\256\260/9.22.md" @@ -0,0 +1,19 @@ +frame:ROWS, RANGE +between ... and ... +unbounded preceding: 第一行 +UNBOUNDED FOLLOWIing: 最后一行 +CURRENT ROW: 当前行 +ROWS:逻辑位置存储 RANGE:物理位置存储 +行号 preceding: 前面几行 +行号 following: 后面几行 +死锁产生的原因:A事务和B事务需要使用资源1,2,但是A事务占用了资源1,B事务占用了资源2,两个事务同时等待对方资源释放。 +--死锁是指在一组进程中的各个进程均占有不会释放的资源,但因互相申请被其他进程所占用不会释放的资源而处于的一种永久等待状态。 + +--防止死锁产生: +--语句保持一致 +--事务语句不要写太长 +左连接 +两表合并,显示左表,左表没数据null表示 + select 字段 from 表1 +Left join 表2 on , +Where \ No newline at end of file -- Gitee