事务::事务是恢复和并发控制的基本单位,是用户定义的一个操作序列。这些操作要么都做,要么都不做,是一个不可分割的工作单位。通过事务,逻辑相关的一组操作绑定在一起,以便服务器保持数据的完整性。 事务四个特性:1.原子性:事务中的各个操作要么都做,要么都不做 2.一致性:事务必须使数据库从一个一致性状态 ...
分类:
数据库 时间:
2017-06-15 12:41:31
阅读次数:
221
一、简介由MySQLAB公司开发,是最流行的开放源码SQL数据库管理系统,主要特点:1、是一种数据库管理系统2、是一种关联数据库管理系统3、是一种开放源码软件,且有大量可用的共享MySQL软件4、MySQL数据库服务器具有快速、可靠和易于使用的特点5、MySQL服务器工作在客户端/服务器..
分类:
数据库 时间:
2017-06-10 15:38:59
阅读次数:
238
数据库事务 在数据库中,所谓事务是指一组逻辑操作单元,使数据从一种状态变换到另一种状态。为确保数据库中数据的一致性,数据的操纵应当是离散的成组的逻辑单元:当它全部完成时,数据的一致性可以保持,而当这个单元中的一部分操作失败,整个事务应全部视为错误,所有从起始点以后的操作应全部回退到开始状态。 事务的 ...
分类:
数据库 时间:
2017-06-09 00:55:25
阅读次数:
299
一、事务的基础知识数据库事务:复杂的事务要分步执行,要么整体生效、要么整体失效。必须满足:原子性、一致性、隔离性、持久性。数据并发问题:脏读:A读取了B未提交的更改数据。不可重复读:A两次读,第二次读到了B已经提交的数据。(行级锁)幻读(虚读):A读取B新提交的新..
分类:
编程语言 时间:
2017-06-08 17:54:46
阅读次数:
211
Reference: [1] http://www.cnblogs.com/fjdingsd/p/5273008.html [2] http://blog.csdn.net/fg2006/article/details/6937413 数据库事务四大特性 如果一个数据库声称支持事务的操作,那么该数据 ...
分类:
数据库 时间:
2017-06-02 23:59:38
阅读次数:
518
本篇讲诉数据库中事务的四大特性(ACID),并且将会详细地说明事务的隔离级别。 如果一个数据库声称支持事务的操作,那么该数据库必须要具备以下四个特性: ⑴ 原子性(Atomicity) 原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,这和前面两篇博客介绍事务的功能是一样的概念,因此事务的 ...
分类:
数据库 时间:
2017-05-15 16:56:44
阅读次数:
203
innodb是支持事务的存储引擎,支持ACID特性的ACID(指数据库事务正确执行的四个基本要素的缩写) 包含:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability) 更适合处理大量的小事务,小事务正常都会被提交,很少会被回滚,在 ...
分类:
数据库 时间:
2017-05-14 13:37:27
阅读次数:
222
1. 关系型数据库 关系型数据库,是指采用了关系模型来组织数据的数据库。 关系模型是在1970年由IBM的研究员E.F.Codd博士首先提出的,在之后的几十年中,关系模型的概念得到了充分的发展并逐渐成为主流数据库结构的主流模型。 简单来说,关系模型指的就是二维表格模型,而一个关系型数据库就是由二维表 ...
分类:
数据库 时间:
2017-05-14 13:36:08
阅读次数:
253
PDO 1.访问不同的数据库2.自带事务功能3.防止SQL注入 访问 自带的事务功能展示, 下面的是防止sql注入 问号占位 另一种方法 名称占位 名称占位有点好处就是$_POST[""]提交的值就是处理页面要用的,省去重新赋的步骤 查询 ...
分类:
数据库 时间:
2017-05-14 10:30:46
阅读次数:
273
数据库事务的隔离级别有4种,由低到高分别为Read uncommitted 、Read committed 、Repeatable read 、Serializable 。而且,在事务的并发操作中可能会出现脏读,不可重复读,幻读。下面通过事例一一阐述它们的概念与联系。 Read uncommitte ...
分类:
其他好文 时间:
2017-05-13 23:18:50
阅读次数:
287