自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 MYSQL的REPEATABLE-READ解决不可重复读和幻读

做了一个实验  create table t (id number, mount number); insert into t value(1,1);   A B 1 begin;   2 select * from t;   3   begin; 4   select * from t; 5 upd

2018-02-05 15:28:00 3175 1

转载 Oracle约束Constraints

数据库中的六大约束主键约束(Primary Key Constraint) 唯一约束 (Unique Constraint)非空约束(Not Null Constraints)外键约束 (Foreign Key Constraint) 检查约束 (Check Constraint) 默认约束 (Default Constraint) 主键约束(PRIMARY KEY)     主键是定位表中单个行...

2018-02-08 14:42:27 1222

原创 数据库第一类第二类丢失更新

第一类丢失更新(回滚丢失,Lost update)      A事务撤销时,把已经提交的B事务的更新数据覆盖了。这种错误可能造成很严重的问题,通过下面的账户取款转账就可以看出来: 时间 取款事务A 转账事务B T1 开始事务   T2  

2018-02-05 14:56:39 12486 1

转载 Mysql的autocommit

1、mysql使用InnoDB的引擎,那么是自动开启事务的,也就是每一条sql都是一个事务(除了select)。 2、由于第一条的原因,所以我们需要autocommit为on,否则每个query都要写一个commit才能提交,(oracle需手动commit)。 3、在mysql的配置中,默认缺省autocommit就是为on,这里要注意,不用非要去mysql配置文件中显示地配置一下。

2018-02-01 11:41:17 362

原创 数据库隔离级别

ANSI/ISO SQL 标准(SQL92)定义了四种事务隔离级别(transaction isolation level),这四种隔离级别所能提供的事务处理能力各不相同。 由低到高依次为Read uncommitted、Read committed、Repeatable read、Serializable,这四个级别可以逐个解决脏读、不可重复读、幻读这几类问题。 对于不同的事务,

2018-02-01 11:38:09 247

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除