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

网站建设格式爱链接购买链接

网站建设格式,爱链接购买链接,做网站教程,南京比较好的网络策划公司一.事务的概念 事务指逻辑上的一组操作,组成这组操作的各个单元,要么全部成功,要么全部失败。 在不同的环境中,都可以有事务。对应在数据库中,就是数据库事务。 二.为什么需要事务 准备测试表: drop table if exis…

一.事务的概念   

        事务指逻辑上的一组操作,组成这组操作的各个单元,要么全部成功,要么全部失败。

        在不同的环境中,都可以有事务。对应在数据库中,就是数据库事务。

二.为什么需要事务

        准备测试表:

drop table if exists accout;
create table accout(id int primary key auto_increment,name varchar(20) comment '账户名称',money decimal(11,2) comment '金额'
);
insert into accout(name, money) values
('阿里巴巴', 5000),
('四十大盗', 1000);

        比如说,四十大盗把从阿里巴巴的账户上偷盗了2000

-- 阿里巴巴账户减少2000
update accout set money=money-2000 where name = '阿里巴巴';
-- 四十大盗账户增加2000
update accout set money=money+2000 where name = '四十大盗';

      假如在执行以上第一句SQL时,出现网络错误,或是数据库挂掉了,阿里巴巴的账户会减少2000,但是四十大盗的账户上就没有了增加的金额。解决方案:使用事务来控制,保证以上两句SQL要么全部执行成功,要么全部执行失败。

      在操作数据库中的数据时引入事务,来保证这一系列操作(将一些列SQL语句打包成一个整体)的原子性(表示不可拆分的情况)。

      这些操作要么都执行要么都不执行,此时这个都不执行是一个伪概念,并不是真的一个都不执行,而是先执行如果碰到错误的操作,然后触发回滚操作,然后将数据库恢复。

       回滚操作,就是在事务执行的过程中,记录事务中的关键操作,用来作为事务执行失败时回滚的依据。这些关键操作是保存在文件中的,即使在事务执行失败时主机掉电,也是不影响的(因为在失败之前回滚所需要的文件就已经生成了),当主机恢复会优先执行回滚操作,保持数据库中数据的正确性。

三.事务的特点

        1.原子性 

                通过回滚的方式实现的,保证了一系列操作都可以正确的执行,如果失败了也可以恢复如初

        2.一致性

                事务在执行前后的数据都要保持正确

        3.永久性

                事务的操作是永久的生效的

        4.隔离性 (在数据库并发的处理多个事务时需要考虑的特性)

                数据库为什么需要并发的处理事务:

                        因为数据库是一个客户端服务器结构的软件,所以在同一时间就有可能接收到多个事务处理,如果此时在保持串行,那么数据库的效率会大打折扣,所以此时引入多台主机,来并发的执行事务,就可以提高数据库服务器的执行效率。

                数据库并发执行多个事务的时候,涉及到的问题:

四.事务的操作

        1.开启事务

                start transaction;

        2.事务结束

                commit;

        3.rollback

                主动出发事务的回滚(一般是在其他语言中,搭配条件判断来实现的)。

http://www.dtcms.com/wzjs/353950.html

相关文章:

  • 济南网站制作多少钱友情链接作用
  • 免费flash网站模板带后台百度信息流广告
  • 网站焦点图多少钱基本seo
  • 学做网站平台网站推广优化教程
  • 体育健身网站建设短视频营销优势
  • 巨好用企业网站源码网络营销的好处
  • 杭州网站建设哪里好百度惠生活商家入驻
  • 学校网站的系统建设方式换友情链接的网站
  • 网站设计与开发培训seo网站排名优化案例
  • 1688做网站费用上海做关键词推广企业
  • 南昌招网页设计师的公司seo网站建站
  • 新媒体营销案例分析优质的seo网站排名优化软件
  • 宁夏制作网站公司搜索网站有哪几个
  • 浅谈天猫的电子商务网站建设有没有自动排名的软件
  • 深圳蚂蚁网络网站建设淘宝运营培训班学费大概多少
  • 人跟狗做网站公司网站
  • n加1网站建设百度怎么做网站
  • 一个网站怎么留住用户seo费用
  • 网站优化怎样做新闻头条最新消息
  • 网站建设方案书内容全媒体广告代理
  • 网站感谢页面模板式自助建站
  • 宁波市北仑区建设局网站查看百度关键词价格
  • 北京手机网站搭建多少钱重庆森林经典台词
  • 建设银行网站e动终端关键词推广排名
  • 网站建设的上市公司在线seo优化工具
  • 大连网站制作-中国互联提升关键词
  • 音乐摄影网站建设宗旨推客平台
  • 语音网站怎么做长春网站优化平台
  • 如何用ps做网站效果图万网域名交易
  • 网站编辑如何做原创西安网络推广外包公司