zoukankan      html  css  js  c++  java
  • 事务的隔离级别

    事务:一个最小的、不可再分的工作单元,一个完整的事务需要 insert、update、delete 共同完成

    事务的四大特性:ACID

    A原子性:事务是最小的单元,不可再分

    C一致性:事务保证所有的DML 语句操作要么同时成功,要么同时失败

    I 隔离性:不同的事务具有隔离性

    D持久性:数据保存到硬盘,是事务终结的标志

    事务的术语:

    • 开启事务:Start Transaction
    • 事务结束:End Transaction
    • 提交事务:Commit Transaction
    • 回滚事务:Rollback Transaction

    事务的隔离级别:4个

    • 读未提交:read uncommitted ,读取的叫脏数据
    • 读已提交:read committed ,Oracle默认的级别,会导致不可重复读
    • 可重复读:repeatable read ,mysql 的默认级别,可能会导致幻读
    • 串行化:serializable ,很少使用,吞吐量太低
    • 开启事务:Start Transaction
    • 事务结束:End Transaction
    • 提交事务:Commit Transaction
    • 回滚事务:Rollback Transaction
  • 相关阅读:
    Sqli-labs less 25a
    Sqli-labs less 26
    Sqli-labs less 26a
    Sqli-labs less 27
    Sqli-labs less 27a
    Sqli-labs less 28
    Sqli-labs less 28a
    Python3之sys模块
    Python3之os模块
    Python3之XML模块
  • 原文地址:https://www.cnblogs.com/bytecodebuffer/p/13206984.html
Copyright © 2011-2022 走看看