diff --git "a/01\347\277\201\347\253\240\345\275\254/\347\254\224\350\256\260/2022-09-19 \344\272\213\345\212\241.md" "b/01\347\277\201\347\253\240\345\275\254/\347\254\224\350\256\260/2022-09-19 \344\272\213\345\212\241.md" new file mode 100644 index 0000000000000000000000000000000000000000..da9fed394b4ffdfdf2928212f688920fa84f9786 --- /dev/null +++ "b/01\347\277\201\347\253\240\345\275\254/\347\254\224\350\256\260/2022-09-19 \344\272\213\345\212\241.md" @@ -0,0 +1,23 @@ +# 事务 + +## 什么是事务 + +**事务( Transaction)由一次或者多次基本操作构成,或者说,事务由一条或者多条 SQL 语句构成。** + +**事务中的所有 SQL 语句是一个整体,共同进退,不可分割,要么全部执行成功,要么全部执行失败。** + +## 开始事务 + +**begin transaction** + +## 提交 + +**commit transaction** + +## 回滚 + +**rollback transaction** + +# 约束 + +alter table 表 add constraint 约束名 check(条件) \ No newline at end of file