zoukankan      html  css  js  c++  java
  • [SQL基础教程] 4-4 事务

    [SQL基础教程] 4 数据更新

    4-4 事务

    事务

    需要在同一处理单元中执行的一系列更新处理的集合

    创建事务

    事务开始语句;
    DML语句1;
    DML语句2;
      .
      .
      .
    事务结束语句;
    

    事务开始语句

    // SQL Server/ PostgreSQL
    BEGIN TRANSACTION
    // MySQL
    START TRANSACTION
    

    事务结束语句

    COMMIT

    ROLLBACK

    • 回滚数据库到事务开始状态。

    事务处理何时开始和结束

    几乎所有的数据库产品都不需要开始指令。

    • 自动提交模式
    • 非自动提交模式

    自动提交模式

    每条SQL语句就是一个事务,自动包含在事务中。

    非自动提交模式

    直到用户执行COMMIT/ROLLBACK指令为止算是一个事务。

    DBMS提交模式

    SQL Server/MySQL/PostgreSQL 默认采用自动提交模式

    ACID特性

    • 原子性(Atomicity)
    • 一致性(Consistency)
    • 隔离性(Isolation)
    • 持久性(Durability)
  • 相关阅读:
    Intern Day7
    Intern Day7
    Intern Day7
    Intern Day6
    Intern Day6
    Intern Day6
    Intern Day6
    Intern Day6
    萧萧远树疏林外,一半秋山带夕阳
    飞线
  • 原文地址:https://www.cnblogs.com/helo-blog/p/5884046.html
Copyright © 2011-2022 走看看