什么是数据库事务?
admin
2023-04-23 03:42:55
0
  • 什么是事务?
    事务是由一个或多个sql语句组成的一个整体,如果所有语句执行成功那么修改将会全部生效,如果一条sql语句将销量+1,下一条再+1,倘若第二条失败,那么销量将撤销第一条sql语句的+1操作,只有在该事务中所有的语句都执行成功才会将修改加入数据库中。
  • 事务的特性:
    原子性
    原子性是指事务所有操作要么全部成功,要不全部失败回滚,因此事务的操作如果成功就必须全部完全应用刀数据库,如果操作失败这不饿能对数据库有任何的影响。
    一致性
    一致性是指事务必须使数据库从一个一致性的状态变换到另一个一致性状态,也就是说一个事务执行之前客执行之后必须处于一致性状态
    拿转账来说,假设用户A和用户B两者的前加起来一共是5000,那么不管A和B之间怎么转账两个用户的钱相加起来来应该还的是5000,这就是事务的一致性。
    隔离性
    隔离性是当多个用户并发访问数据库时,比如操作同一张表的时候,数据库为每一个用户开启事务,不会被其他操作所干扰
    ,并发事务之间要相互隔离。
    持久性
    持久性是指一个事务一旦被提交了,那么对数据库中的数据的改变就是永久性的。
    Mysql中支持事务的引擎
    在mysql中用的最多 的存储引擎有:INNODB , BDB ,MYISAM, MEMORY,
    其中 INNODB ,BDB 支持事务,其他的不支持事务。

相关内容

热门资讯

终于了解“神皇大厅是不是有挂?... 网上科普关于“神皇大厅有没有挂”话题很是火热,小编也是针对神皇大厅作*弊开挂的方法以及开挂对应的知识...
我来教教您“云梦天穹是不是有挂... 我来教教您“云梦天穹是不是有挂?”(必胜开挂神器)您好,云梦天穹这个游戏其实有挂的,确实是有挂的,需...
莫迪未致电特朗普致印美贸易谈判... 新华社北京1月10日电 针对美国商务部长霍华德·卢特尼克有关美国与印度未达成贸易协议缘于印度总理莫迪...
今日重大通报“福建兄弟十三水到... 家人们!今天小编来为大家解答福建兄弟十三水透视挂怎么安装这个问题咨询软件客服徽4282891的挂在哪...
【今日要闻】“拱趴游戏可以开挂... 有 亲,根据资深记者爆料拱趴游戏是可以开挂的,确实有挂(咨询软件无需打开...
我来教教您“闽游麻将开挂器?”... 有 亲,根据资深记者爆料闽游麻将是可以开挂的,确实有挂(咨询软件无需打开...
浪潮通信申请智能体推理系统专利... 国家知识产权局信息显示,浪潮通信信息系统有限公司申请一项名为“智能体推理系统、方法及电子设备”的专利...
终于了解“欢乐斗地主掼蛋到底是... 网上科普关于“欢乐斗地主掼蛋有没有挂”话题很是火热,小编也是针对欢乐斗地主掼蛋作*弊开挂的方法以及开...
【今日要闻】“道游联盟到底是不... 【今日要闻】“道游联盟到底是不是挂?”(透视曝光猫腻)您好,道游联盟这个游戏其实有挂的,确实是有挂的...
玩家分享攻略“乐禧棋牌可以开挂... 有 亲,根据资深记者爆料乐禧棋牌是可以开挂的,确实有挂(咨询软件无需打开...