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

内容展示类网站游戏代理加盟平台

内容展示类网站,游戏代理加盟平台,wordpress批量上传,有哪些做微场景的没费网站一、事务的开始与结束 一个数据库事务由一条或多条sql语句构成,它们形成一个逻辑的工作单元。这些sql语句要么全部执行成功,要么全部执行失败。 1.1.事物的开始 1.对于DDL(create,alter,drop)和DCL&…


一、事务的开始与结束

一个数据库事务由一条或多条sql语句构成,它们形成一个逻辑的工作单元。这些sql语句要么全部执行成功,要么全部执行失败。 

1.1.事物的开始

1.对于DDL(create,alter,drop)和DCL(grant,revoke)事务,在执行每条语句之前和之后,MYSQL会自动执行一条commit语句,因此事物是自动开始和结束的

2.对于DML事物,需要发出start transaction语句

1.2.事物的结束

1.commit语句
成功提交,事务所作的全部工作被永久地保存在磁盘上

2.rollback语句
失败回滚,事务所做的全部工作被撤销,表中的数据不受事物操作的影响

3.savepoint
保存点命令,用来在事物中做一个标记,专门提供给rollback to语句使用

4.rollback to savepoint
回滚到保存点,专门用来撤销事物所做的部分工作

二、事务的ACID特性

事务机制可以确保数据一致性:

1.原子性(atomicity)
一个事务是一个不可分割的工作单位,事务中包括的各种操作要么都做,要么都不做

2.一致性(consistency)
事务必须是使数据库从一个一致性状态变到另一个一致性状态,一致性与原子性密切相关

3.隔离性(isolation)
一个事务的执行不能被其他事务所干扰,一个事务内部的操作及使用的数据对并发的其他事务是隔离的,并发执行的各个事务之间不能相互干扰

4.持久性(永久性)(durability)
一个事务一旦提交,它对数据库中数据的改变是永久性的,接下来的其他操作或故障不会对其产生任何影响

三、并发事务的四个过程

当有多个事务同时运行时,可能存在以下4个问题:

1.脏读
一个事物读到了另一个事物未提交的数据

2.不可重复读
在同一个事务中,同样的条件,你读取过的数据再次读取出来时发现值不一样(修改)

3.幻读
在同一个事物中,同样的条件,第1次和第2次读出来的记录数不一样(新增/删除)

4.丢失更新
一个事物的修改覆盖了另一个事务所作的修改

四、解决并发问题的4个隔离级别

1.读未提交
2.读已提交
3.可重复读(默认)
4.可串行化

哪些操作会产生事务?

DDL和DCL不受autocommit这个变量的影响,MySQL会自动执行commit操作,不受操作者的控制,自动完成。DML受操作人员的控制

start  transaction 后去操作表的时候,加的是表锁

python操作MySQL

pymysql库

参考: 

https://www.cnblogs.com/WQ577098649/p/12051243.html 

https://www.runoob.com/python3/python3-mysql.html

http://www.yayakq.cn/news/576410/

相关文章:

  • ui设计怎么弄pc网站如何做seo
  • 广州仿站定制模板建站东莞网站设
  • 湖口网站建设工作简历模板
  • 套用网站模板东方购物网上商城
  • 荷塘网站建设大良做网站的公司
  • 专门做办公的网站华龙网重庆网络问政平台
  • 网站开发教程全集专门做财经的网站
  • 四川建设厅报名网站基于php网站开发设计
  • 学校信息化网站建设互联网c2c交易类网站详细策划书
  • 南京市建设中心网站uc浏览器免费下载
  • 网站空间一般多大邢台市信都区
  • 甘南网站设计公司免费建站工具有哪些
  • 网站设计专业需要什么做视频网站用什么语言
  • 全网营销网站怎么做北京 网站设计找时代创信好
  • 鄱阳县精准扶贫旅游网站建设目的网站推广员能力要求
  • 网站开发软件手机版wordpress新建页面分类
  • 沈阳住房建设局网站网站1g的空间能用多久
  • 网站开发工程师薪酬待遇网站开发工程师社交
  • 做网站需要公司吗越秀网站建设哪家好
  • 网站建设 申请报告网站未备案的后果
  • wordpress存档廊坊seo排名公司
  • 全国二级建造师查询网站泉州百度推广排名优化
  • 网站首页模版中国最近新闻消息
  • 公司网站制作找哪家服务器放n个网站
  • 海洋专业做网站文创产品设计大全
  • 广州市营销型网站建设北京赵公口网站建设
  • 如何做婚介网站二百块做网站
  • 网站改版后seo该怎么做微信分享接口网站开发 php
  • 为什么网络经营者要有自己的网站咸阳网站建设报价
  • 建设网站天河区广州一建筑外墙脚手架坍塌