当前位置: 首页 > news >正文

网站建设维护论文买淘宝店铺多少钱一个

网站建设维护论文,买淘宝店铺多少钱一个,濮阳网站建设 公司名字,做网站时,404网页如何指向概述 事务 是一组操作的集合,它是一个不可分割的工作单位,事务会把所有的操作作为一个整体一起向系统提交或撤销操作请求,即这些操作要么同时成功,要么同时失败。 注意: 默认MySQL的事务是自动提交的,也就是…

概述

事务 是一组操作的集合,它是一个不可分割的工作单位,事务会把所有的操作作为一个整体一起向系统提交或撤销操作请求,即这些操作要么同时成功,要么同时失败。

注意: 默认MySQL的事务是自动提交的,也就是说,当执行完一条DML语句时,MySQL会立即隐式的提交事务。

控制事务一

查看/设置事务提交方式

SELECT @@autocommit ;
SET @@autocommit = 0 ;# 1:自动 0:手动

提交事务

COMMIT;

回滚事务

ROLLBACK;

注意:上述的这种方式,我们是修改了事务的自动提交行为, 把默认的自动提交修改为了手动提交, 此时我们执行的DML语句都不会提交, 需要手动的执行commit进行提交。

控制事务二

开启事务

START TRANSACTIONBEGIN ;

提交事务

COMMIT;

回滚事务

ROLLBACK;

转账案例

drop table if exists account;
create table account(
id int primary key AUTO_INCREMENT comment 'ID',
name varchar(10) comment '姓名',
money double(10,2) comment '余额'
) comment '账户表';
insert into account(name, money) VALUES ('张三',2000), ('李四',2000);-- 开启事务
start transaction
-- 1. 查询张三余额
select * from account where name = '张三';
-- 2. 张三的余额减少1000
update account set money = money - 1000 where name = '张三';
-- 3. 李四的余额增加1000
update account set money = money + 1000 where name = '李四';
-- 如果正常执行完毕, 则提交事务
commit;
-- 如果执行过程中报错, 则回滚事务
rollback;

事务四大特性(ACID)

  • 原子性(Atomicity):事务是不可分割的最小操作单元,要么全部成功,要么全部失败。
  • 一致性(Consistency):事务完成时,必须使所有的数据都保持一致状态。
  • 隔离性(Isolation):数据库系统提供的隔离机制,保证事务在不受外部并发操作影响的独立环境下运行。
  • 持久性(Durability):事务一旦提交或回滚,它对数据库中的数据的改变就是永久的。

并发事务问题

脏读

一个事务读到另外一个事务还没有提交的数据
在这里插入图片描述
比如事务B读取到了事务A未提交的数据

不可重复读

一个事务先后读取同一条记录,但两次读取的数据不同,称之为不可重复读
在这里插入图片描述
事务A两次读取同一条记录,但是读取到的数据却是不一样的

幻读

一个事务按照条件查询数据时,没有对应的数据行,但是在插入数据时,又发现这行数据已经存在,好像出现了 “幻影”
在这里插入图片描述

事务隔离级别

为了解决并发事务所引发的问题,在数据库中引入了事务隔离级别。主要有以下几种:
在这里插入图片描述

查看事务隔离级别

SELECT @@TRANSACTION_ISOLATION;

设置事务隔离级别

SET [ SESSION | GLOBAL ] TRANSACTION ISOLATION LEVEL { READ UNCOMMITTED | READ COMMITTED | REPEATABLE READ | SERIALIZABLE }

注意:事务隔离级别越高,数据越安全,但是性能越低。

http://www.mmbaike.com/news/110770.html

相关文章:

  • 绑定网站域名怎么做ps培训
  • 第一次找人做网站淘宝热搜关键词排行榜
  • 做相亲网站赚钱吗营业推广促销
  • 网络营销 网站建设厦门seo
  • php动态网站作业搜索引擎优化方法
  • 网站建设费放什么科目网络营销策划方案模板
  • 百度网站关键词排名查询百度文库首页
  • 二手书的网站建设湖南seo网站策划
  • 灰色网站免费关键词优化工具
  • 珠海停车app网站推广和网站优化
  • 日本人做的网站本子网络营销的用户创造价值
  • 添加qq好友的超链接做网站seo百度首页排名业务
  • 外国人可以在中国做网站吗seo网站优化师
  • 怎么做自己的简历网站seo手机优化软件哪个好用
  • 剑三做月饼活动网站精准推广
  • .net做网站开发百度指数排名明星
  • 做网站的那些高清图上哪里找谷歌搜索引擎为什么打不开
  • 郑州设计网站的公司上海排名优化seobwyseo
  • 做设计的靠谱兼职网站有哪些深圳招聘网络推广
  • 深圳网站建设选云聚达软文营销广告案例
  • 网站建设领先百度网站优化
  • 服务器重启 iis网站暂停世界营销大师排名
  • 东盟经济技术开发区建设网站重庆网络推广专员
  • 无法打开建行网站上海营销seo
  • 做羞羞事的网站有哪些网络推广公司运作
  • 公司网站建设应注意网络营销和电子商务区别
  • 揭阳企业建站系统百度打开
  • 帝国cms入门到精通企业门户网站制作建站视频教程网络推广的手段
  • 专业做网站建设公东莞seo外包
  • 系统之家win7纯净版泰州百度关键词优化