zoukankan      html  css  js  c++  java
  • 5、数据库事务的4个特性

    一、什么是事务?

    事务由单独单元的一个或多个sql语句组成,在这个单元中,每个sql语句时相互依赖的。整个单独的单元可以看做一个不可分割的整体,如果单元中的某条sql语句一旦执行失败或者产生错误,则整个单元将会回滚。(要么同时执行成功,要么不能同时执行成功)

    二、数据库事务拥有以下4个特性(ACID),分别为:

    1、原子性(atomicity):事务作为一个整体被执行,包含在其中的对数据库的操作要么全部被执行,要么都不执行;

    2、一致性(consistency):事务应确保数据库的状态从一个一致状态转变为另一个一致状态。其中一致状态的含义是数据库中的数据应满足完整性约束;

    3、隔离性(isolation):多个事务并发执行时,一个事务的执行不影响其他事务的执行;

    4、持久性(durability):已被提交的事务对数据库的修改应该永久保存在数据库中。

  • 相关阅读:
    .net软件开发工程师面试题
    html笔记
    好用软件
    谷歌插件
    vue笔记
    js笔记
    数组去重
    css全局样式
    css笔记
    vscod插件
  • 原文地址:https://www.cnblogs.com/yif930916/p/14837750.html
Copyright © 2011-2022 走看看