(18)事务特性、语法、简单原理
来源:互联网 发布:宁波淘宝文案策划招聘 编辑:程序博客网 时间:2024/06/12 18:56
一、事务特性ACID
事务:通俗的说,指一组操作,要么都成功的执行,要么都不执行—>原子性(atomicity)
在所有的操作没有执行完毕之前,其他回话不能够看到中间改变的过程—>隔离性(lsolation)
事务发生前和发生后,数据的总额依然匹配—->一致性(consistency)
事务产生的影响不能撤销—->持久性(durability)
如果出现了错误,事务不能撤销,只能通过“补偿性事务”
注意:关于事务的存储引擎:innodb
二、事务语法
开启事务:start transaction;
commit提交/rollback回滚
注意:①当一个事务commit或者rollback后,事务就结束了,所以要重新开启事务
②一些语句会造成事务的隐式提交,比如start transaction
create table account( id int,name varchar(10),money int)engine=innodb charset=utf8;insert into account values(1,'李三',3000);insert into account values(2,'赵四',3000);start transaction;update account set money=money-500 where id=1;update account set money=money+500 where id=2;commit;
三、事务的基本原理
阅读全文
0 0
- (18)事务特性、语法、简单原理
- spring事务传播特性实现原理
- (一)数据库事务-事务的特性
- 事务(Transaction)的特性
- 事务(Transaction)的特性
- 事务(Transaction)的特性
- 什么是事务(四个特性 )
- (ACID)事务的特性
- 事务特性
- 事务特性
- [数据库原理] 关系型数据库的事务ACID特性
- lua语法特性(一)
- spring 事务,事务特性
- 事务系列(一):事务四大特性与隔离级别
- 事务(Transaction)的特性和状态
- 事务的特性(ACID)转
- 事务的四大特性(ACID)
- 深入浅出Redis(二)高级特性:事务
- hdu-2669(扩展欧几里得)
- Android 开发规范-极客头条
- Linux内存分配原理
- How browsers work----The rendering engine(1)
- 彻底解决 libhdf5_hl.so.10: cannot open shared object file: No such file or directory
- (18)事务特性、语法、简单原理
- Linux下rz/sz的安装及ssh服务的开启
- Druid 数据库连接
- xmemcached主要用法及与Spring集成--总结
- Java中涉及到和金钱有关的属性的类型
- 文章标题
- JS重写函数valueOf方法实现连续调用求和
- 优化SQL查询:如何写出高性能SQL语句
- 【模板】【数据结构】堆