什么是事务? 事务Transaction,是指作为一个基本工作单元执行的一系列SQL语句的操作,要么完全地执行,要么完全地都不执行。
为什么要使用事务:保证对数据操作的完整性和准确性。
1,原子性:一个事务是一个一个不可分割的最小单位对数据库事务的操作要么完全的地执行,要么完全的不执行,不可能执行其中的一部分。(如:增删改一条数据,整个事务要么提交成功,要么失败回滚)
2,一致性:指对数据库的操作不提交,所有的修改就不会保存到数据库。
3,隔离性:每个事务在修改提交前,相对其他的事务都是不可见的。
4,持久性:事务对数据库一旦修改,并提交。修改的数据永久保存在数据。

最新文章

  1. 我的MYSQL学习心得(十四) 备份和恢复
  2. SharePoint 2010 Survey的Export to Spreadsheet功能怎么不见了?
  3. JS魔法堂:函数重载 之 获取变量的数据类型
  4. 打包时Xcode报:此证书的签发者无效Missing iOS Distribution signing identity
  5. canvas实践小实例二 —— 扇形
  6. 纯js分页代码(简洁实用)
  7. [视频监控]用状态机图展示Layout切换关系
  8. OpenJudge 2787 算24
  9. VC实用小知识总结 (一),转http://blog.csdn.net/myiszjf/article/details/10007431
  10. [Codeforces Round #237 (Div. 2)] A. Valera and X
  11. HTML与CSS入门——第一章 理解Web的工作方式
  12. 【转】DynDNS使用随笔
  13. Chapter 1 Securing Your Server and Network(4):使用虚拟服务帐号
  14. Java学习笔记之集合
  15. Redis set集合结构及命令详解
  16. ☆ [HDU2157] How many ways?? 「矩阵乘法求路径方案数」
  17. windows 服务器同步互联网时间
  18. python爬虫之Cookie
  19. C#往SQLServer中插入大数据
  20. 云计算大会有感—MapReduce和UDF

热门文章

  1. Mandelbrot集合及其渲染
  2. 使用NPOI或POI 导出Excel大数据(百万级以上),导致内存溢出的解决方案(NPOI,POI)
  3. CAS JDK 证书错误学习笔记
  4. Linux vim替换命令
  5. WebView net::ERR_CLEARTEXT_NOT_PERMITTED&&net::ERR_INTERNET_DISCONNECTED
  6. py实现ftp
  7. QTCreator:QSS语法高亮(QSS Syntax highlight)
  8. (转)JS window对象的top、parent、opener含义
  9. jquery type属性 语法
  10. PDFtk:PDF文件处理