MySQL之事务的四大特性

原创 2015年09月20日 23:18:38

事务就是一组原子性的SQL查询,或者说一个独立的工作单元。如果数据库引擎能够成功地对数据应用该组查询的全部语句,那么久执行该组查询。如果其中任何一条语句因为崩溃或其他原因无法执行,那么所有语句都不会执行。也就是说,事务内的语句,要么全部执行成功,要么全部执行失败。


事务的四大特性(ACID):

1.原子性(atomicity):一个事务必须视为一个不可分割的最小工作单元,整个事务中的所有操作要么全部提交成功,要么全部失败回滚,对于一个事务来说,不可能只执行其中的一部分操作,这就是事务的原子性。

2.一致性(consistency):数据库总数从一个一致性的状态转换到另一个一致性的状态。

3.隔离性(isolation):一个事务所做的修改在最终提交以前,对其他事务是不可见的。

4.持久性(durability):一旦事务提交,则其所做的修改就会永久保存到数据库中。此时即使系统崩溃,修改的数据也不会丢失。

mysql是什么?mysql的特点

MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQLAB公司,在2008年1月16号被Sun公司收购。MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥...
  • WuxCSDN
  • WuxCSDN
  • 2015-12-23 10:46:39
  • 3172

MYSQL相比于其他数据库有哪些特点?

MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQL AB公司,现在已经被Sun公司收购,支持FreeBSD、Linux、MAC、Windows等多种操作系统与其他的大型数据库例如Orac...
  • qq_34107571
  • qq_34107571
  • 2017-08-15 16:16:04
  • 5518

MySql数据库事务的4大特性

这个问题经常会在一些面试题中被问到。总得来说,数据库事务的4大特性可以简称为ACID。 1、原子性(Atomicity) 事务中包含的程序作为数据库的逻辑工作单位,它对数据库中的数据进行操作时,要...
  • LULEI1217
  • LULEI1217
  • 2016-03-22 13:08:49
  • 5257

Mysql5.5&Mysql5.6&Mysql5.7特性

Mysql5.5 特性,相对于Mysql5.1 性能提升 默认InnoDB plugin引擎。具有提交、回滚和crash恢复功能、ACID兼容。 行级锁(一致性的非锁定读...
  • liang_0609
  • liang_0609
  • 2017-08-17 16:36:59
  • 5400

MySQL的优点

MySQL的优点: 1. 它使用的核心线程是完全多线程,支持多处理器。 2. 有多种列类型:1、2、3、4、和8字节长度自有符号/无符号整数、FLOAT、DOUBLE、CHAR、VAR...
  • keywaytang
  • keywaytang
  • 2012-05-07 21:19:51
  • 39436

MySQL事务特性,隔离级别

事务特性ACID Atomic,原子:同一个事务里,要么都提交,要么都回滚; Consistency,一致性:即在事务开始之前和事务结束以后,数据库的完整性约束没有被破坏; Isolation,...
  • wei_wenbo
  • wei_wenbo
  • 2016-03-08 09:28:49
  • 1101

mysql的事务四个特性以及事务的四个隔离级别

务就是一组原子性的SQL查询,或者说一个独立的工作单元。如果数据库引擎能够成功地对数据应用该组查询的全部语句,那么久执行该组查询。如果其中任何一条语句因为崩溃或其他原因无法执行,那么所有语句都不会执行...
  • csdnxingyuntian
  • csdnxingyuntian
  • 2017-02-25 14:58:02
  • 5056

Oracle、Mysql之事务及四大特性

一、什么是事务? 概念:事务是指单个逻辑工作单元执行的一系列操作,用于保证数据的安全有效.要么完全地执行,要么完全地不执行; SQL语句就是自身的一个事务。 SQL语句有:DML/DDL/DCL/TC...
  • JustinQin
  • JustinQin
  • 2017-09-07 10:06:35
  • 538

数据库事物四大特性-ACID

事务的:原子性、一致性、分离性、持久性 事物(transaction)是由一些列操作序列构成的执行单元,这些单元要么都做,要么不做,是一个不可分割的工作单元。 数据库事物的四个基本性质(ACI...
  • logogcn
  • logogcn
  • 2011-09-28 09:02:31
  • 12739

mysql事物处理的四大特征和简单用法

-- 首先需要关闭 自动提交 SHOW VARIABLES LIKE 'auto%' SET autocommit=off; -- transaction的意思是事物 -- 合起来是开始一个事...
  • starry7953810
  • starry7953810
  • 2017-06-14 08:26:32
  • 347
收藏助手
不良信息举报
您举报文章:MySQL之事务的四大特性
举报原因:
原因补充:

(最多只允许输入30个字)