背景MySQL/InnoDB的加锁分析,一直是一个比较困难的话题。我在工作过程中,经常会有同事咨询这方面的问题。同时,微博上也经常会收到MySQL锁相关的私信,让我帮助解决一些死锁的问题。本文,准备就MySQL/InnoDB的加锁问题,展开较为深入的分析与讨论,主要是介绍一种思路,运用此思路,拿到任...
                            
                            
                                分类:
数据库   时间:
2014-11-25 15:50:45   
                                阅读次数:
299
                             
                         
                    
                        
                            
                            
                                在数据库中,所谓事务是指作为单个逻辑工作单元执行的一系列操作。事务的操作: 先定义开始一个事务,然后对数据作修改操作, 这时如果提交(COMMIT),这些修改就永久地保存下来 如果回退(ROLLBACK),数据库管理系统将放弃您所作的所有修改而回到开始事务时的状态。在JDBC中,事务默...
                            
                            
                                分类:
数据库   时间:
2014-11-14 22:22:23   
                                阅读次数:
212
                             
                         
                    
                        
                            
                            
                                1.1.事务的隔离级别ANSISQL标准制定了四种事务隔离级别,但是很少有数据库厂商遵循这些标准。四个隔离级别为:级别名称说明1READUNCOMMITTED被称为浏览访问(browseaccess),仅仅是对事务而言2READCOMMITTED被称为游标稳定(cursorstability)3REPEATABLEREAD是2.99990的隔离..
                            
                            
                                分类:
数据库   时间:
2014-11-07 19:23:57   
                                阅读次数:
313
                             
                         
                    
                        
                            
                            
                                什么是事务一组sql语句操作单元组内所有sql完成一个业务如果整组成功,意味着组内的全部的sql成功如果其中任何一个失败,意味着整个操作失败数据回到操作前的状态事务的特点1.多条sql语句组成。2.原子性3.一致性4.隔离性5.持久性事务常用的语句setautocommit=0 #关闭自动提交的功能...
                            
                            
                                分类:
数据库   时间:
2014-10-29 00:06:35   
                                阅读次数:
154
                             
                         
                    
                        
                            
                            
                                以下的文章主要向大家描述的是PHP(PHP培训php教程) + MySQL(MySQL认证Mysql培训)事务操作的实际应用代码演示,我们大家都知道在实际LAMP的应用中,一般PHP所使用的是AdoDB来对MySQL数据库进行操作,下面给出AdoDB相应的代码方便大家查阅: startTrans(....
                            
                            
                                分类:
数据库   时间:
2014-10-27 10:50:45   
                                阅读次数:
189
                             
                         
                    
                        
                            
                            
                                package com.itheima.trans;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import com.itheima.util.DBUtil;
public class Trans...
                            
                            
                                分类:
数据库   时间:
2014-10-23 20:45:37   
                                阅读次数:
239
                             
                         
                    
                        
                            
                            
                                select @@tx_isolation;   //查看隔离级别   
set transaction isolation level read uncommitted;  //设置读未提交级别   
start transaction;  //打开事务  
rollback;   //回滚  
commit; //提交  
set transaction isolation leve...
                            
                            
                                分类:
数据库   时间:
2014-10-23 17:46:58   
                                阅读次数:
206
                             
                         
                    
                        
                            
                            
                                MYSQL的事务处理主要有两种方法。 1、用begin,rollback,commit来实现begin开始一个事务rollback事务回滚commit事务确认2、直接用set来改变mysql的自动提交模式MYSQL默认是自动提交的,也就是你提交一个QUERY,它就直接执行!我们可以通过set aut...
                            
                            
                                分类:
数据库   时间:
2014-10-22 10:58:07   
                                阅读次数:
239
                             
                         
                    
                        
                            
                            
                                显式事务: start transaction ; # 这里要有 ;号 ------inner code commit; | rollbak; #这里也要有 ;号------------------------------------------------------...
                            
                            
                                分类:
数据库   时间:
2014-10-18 20:49:28   
                                阅读次数:
252