From 395bbe46f903c75d0f6d72adf10046e5d66944db Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8D=A2=E4=BD=B3=E5=87=AF?= <1368935475@qq.com> Date: Mon, 19 Sep 2022 21:41:21 +0800 Subject: [PATCH 1/3] =?UTF-8?q?=E7=AC=94=E8=AE=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../9.19\344\272\213\345\212\241.md" | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 "04\345\215\242\344\275\263\345\207\257/\347\254\224\350\256\260/9.19\344\272\213\345\212\241.md" diff --git "a/04\345\215\242\344\275\263\345\207\257/\347\254\224\350\256\260/9.19\344\272\213\345\212\241.md" "b/04\345\215\242\344\275\263\345\207\257/\347\254\224\350\256\260/9.19\344\272\213\345\212\241.md" new file mode 100644 index 0000000..d82e5d7 --- /dev/null +++ "b/04\345\215\242\344\275\263\345\207\257/\347\254\224\350\256\260/9.19\344\272\213\345\212\241.md" @@ -0,0 +1,22 @@ +事物的概述 +事务指逻辑上的一组操作,组成这组操作的单元要么全部成功,要么全部失败。 + +事务的作用 +保证一组操作全部成功或者失败。 + + + +方式一: +手动开启事务的方式 + +start transaction;开启事务 +commit;提交 +rollback;回滚 + + +事务特性: + +原子性( Atomicity )原子性是指事务是一个不可分割的工作单位,事务中的操作要么都发生,要么都不发生。 +一致性(Consistency)事务前后数据的完整性必须保持一致. +持久性(Durability)持久性是指一个事务一旦被提交,它对数据库中数据的改变就是永久性的,接下来即使数据库发生故障也不应该对其有任何影响。 +隔离性(Isolation)事务的隔离性是指多个用户并发操作数据库时,一个用户的事务不能被其它用户的事务所干扰,多个并发事务之间数据要相互隔离。 简单来说: 事务之间互不干扰 -- Gitee From 238cc650375603d8d66621a3b3d213fb942185f9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8D=A2=E4=BD=B3=E5=87=AF?= <9828399+lu-jiakai@user.noreply.gitee.com> Date: Mon, 19 Sep 2022 13:42:31 +0000 Subject: [PATCH 2/3] =?UTF-8?q?update=2004=E5=8D=A2=E4=BD=B3=E5=87=AF/?= =?UTF-8?q?=E7=AC=94=E8=AE=B0/9.19=E4=BA=8B=E5=8A=A1.md.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 卢佳凯 <9828399+lu-jiakai@user.noreply.gitee.com> --- .../\347\254\224\350\256\260/9.19\344\272\213\345\212\241.md" | 2 ++ 1 file changed, 2 insertions(+) diff --git "a/04\345\215\242\344\275\263\345\207\257/\347\254\224\350\256\260/9.19\344\272\213\345\212\241.md" "b/04\345\215\242\344\275\263\345\207\257/\347\254\224\350\256\260/9.19\344\272\213\345\212\241.md" index d82e5d7..57e9927 100644 --- "a/04\345\215\242\344\275\263\345\207\257/\347\254\224\350\256\260/9.19\344\272\213\345\212\241.md" +++ "b/04\345\215\242\344\275\263\345\207\257/\347\254\224\350\256\260/9.19\344\272\213\345\212\241.md" @@ -10,7 +10,9 @@ 手动开启事务的方式 start transaction;开启事务 + commit;提交 + rollback;回滚 -- Gitee From b442034221db9413019c6ae72229e543d054f461 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8D=A2=E4=BD=B3=E5=87=AF?= <9828399+lu-jiakai@user.noreply.gitee.com> Date: Mon, 19 Sep 2022 13:43:04 +0000 Subject: [PATCH 3/3] =?UTF-8?q?update=2004=E5=8D=A2=E4=BD=B3=E5=87=AF/?= =?UTF-8?q?=E7=AC=94=E8=AE=B0/9.19=E4=BA=8B=E5=8A=A1.md.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 卢佳凯 <9828399+lu-jiakai@user.noreply.gitee.com> --- .../9.19\344\272\213\345\212\241.md" | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git "a/04\345\215\242\344\275\263\345\207\257/\347\254\224\350\256\260/9.19\344\272\213\345\212\241.md" "b/04\345\215\242\344\275\263\345\207\257/\347\254\224\350\256\260/9.19\344\272\213\345\212\241.md" index 57e9927..9566627 100644 --- "a/04\345\215\242\344\275\263\345\207\257/\347\254\224\350\256\260/9.19\344\272\213\345\212\241.md" +++ "b/04\345\215\242\344\275\263\345\207\257/\347\254\224\350\256\260/9.19\344\272\213\345\212\241.md" @@ -18,7 +18,7 @@ rollback;回滚 事务特性: -原子性( Atomicity )原子性是指事务是一个不可分割的工作单位,事务中的操作要么都发生,要么都不发生。 -一致性(Consistency)事务前后数据的完整性必须保持一致. -持久性(Durability)持久性是指一个事务一旦被提交,它对数据库中数据的改变就是永久性的,接下来即使数据库发生故障也不应该对其有任何影响。 -隔离性(Isolation)事务的隔离性是指多个用户并发操作数据库时,一个用户的事务不能被其它用户的事务所干扰,多个并发事务之间数据要相互隔离。 简单来说: 事务之间互不干扰 +原子性( Atomicity )原子性是指事务是一个不可分割的工作单位,事务中的操作要么都发生,要么都不发生。 +一致性(Consistency)事务前后数据的完整性必须保持一致. +持久性(Durability)持久性是指一个事务一旦被提交,它对数据库中数据的改变就是永久性的,接下来即使数据库发生故障也不应该对其有任何影响。 +隔离性(Isolation)事务的隔离性是指多个用户并发操作数据库时,一个用户的事务不能被其它用户的事务所干扰,多个并发事务之间数据要相互隔离。 简单来说: 事务之间互不干扰 -- Gitee