什么是数据库事务?
发表于:2025-01-21 作者:千家信息网编辑
千家信息网最后更新 2025年01月21日,什么是事务?事务是由一个或多个sql语句组成的一个整体,如果所有语句执行成功那么修改将会全部生效,如果一条sql语句将销量+1,下一条再+1,倘若第二条失败,那么销量将撤销第一条sql语句的+1操作,
千家信息网最后更新 2025年01月21日什么是数据库事务?
- 什么是事务?
事务是由一个或多个sql语句组成的一个整体,如果所有语句执行成功那么修改将会全部生效,如果一条sql语句将销量+1,下一条再+1,倘若第二条失败,那么销量将撤销第一条sql语句的+1操作,只有在该事务中所有的语句都执行成功才会将修改加入数据库中。 - 事务的特性:
原子性
原子性是指事务所有操作要么全部成功,要不全部失败回滚,因此事务的操作如果成功就必须全部完全应用刀数据库,如果操作失败这不饿能对数据库有任何的影响。
一致性
一致性是指事务必须使数据库从一个一致性的状态变换到另一个一致性状态,也就是说一个事务执行之前客执行之后必须处于一致性状态
拿转账来说,假设用户A和用户B两者的前加起来一共是5000,那么不管A和B之间怎么转账两个用户的钱相加起来来应该还的是5000,这就是事务的一致性。
隔离性
隔离性是当多个用户并发访问数据库时,比如操作同一张表的时候,数据库为每一个用户开启事务,不会被其他操作所干扰
,并发事务之间要相互隔离。
持久性
持久性是指一个事务一旦被提交了,那么对数据库中的数据的改变就是永久性的。Mysql中支持事务的引擎在mysql中用的最多 的存储引擎有:INNODB , BDB ,MYISAM, MEMORY,其中 INNODB ,BDB 支持事务,其他的不支持事务。
事务
数据
数据库
一致
一致性
用户
语句
成功
状态
支持
隔离
之间
原子
多个
就是
引擎
持久性
销量
转账
这不
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
和数据库安全相关的法律法规
网络安全隶属于文化安全吗
cec软件开发是真是假
奇迹s6服务器
odb基础软件开发岗位信息
软件开发完整视频
网络安全有哪些主要技术
如何连接安全服务器地址
海东软件开发销售公司
深圳龙华软件开发公司排名前十名
开发者服务器接口地址
网络安全家长回执单
火妹服务器
江阴通用软件开发注意事项
2022届软件开发笔试题
jdbc定义数据库用户名和密码
疫情期间网络安全专家
服务器一般有多少个硬盘
网络安全包括那安全性
蓬莱巨人软件开发
数据库设计用什么软件
网络安全菜刀事件
什么数据库是医学检索
二手服务器主机与台式机买哪个好
数据库开发人员技能要求
数据库系统的特点及组成
强化网络安全政治意识
服务器可以多域
北京金嘉鸿达网络技术
江阴通用软件开发注意事项