MySQL事务
文章平均质量分 53
鸠叁
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【MySQL事务_4_事务的隔离等级】
为了解决并发所产生的问题,我们提出了事务的隔离级别,隔离级别越高,解决并发产生的问题越多。这种级别可以避免“幻像读”,每一次读取的都是数据库中真实存在数据,事务A与事务B串行,这种隔离级别最低,这种级别一般是在理论上存在,数据库隔离级别一般都高于该级别。**背景知识:**读锁和写锁,在读数据时上读锁,在写数据时上写锁。事务A和事务B,事务A在操作数据库时,事务B只能排队等待。事物A和事物B,事物A未提交的数据,事物B可以读取到。事物A和事物B,事物A提交的数据,事物B才能读取到。设置读未提交的隔离级别。原创 2022-12-01 10:27:47 · 118 阅读 · 0 评论 -
【MySQL事务_3_事务的并发问题】
通俗的讲,当一个事务正在访问数据,并且对数据进行了修改,而这种修改还没有提交到数据库中,这时,另外一个事务也访问这个数据,然后使用了这个数据。因为这个数据是还没有提交的数据,那么第一个事务读到的数据可能不一样,这样就发生了在一个事务内两次读到的数据是不一样的,指当事务不是独立执行时发生的一种现象,例如 第一个事务对一个表中的数据进行了查询,那么另外一个事务读到的这个数据是脏数据,依据脏数据所做的操作可能是不正确的。那么,以后就会发生操作第一个事务的用户发现表中还有没有相关的数据没有查询到,原创 2022-12-01 10:27:05 · 114 阅读 · 0 评论 -
【MySQL事务_2_事务提交与回滚】
回滚操作指的是当我们事务提交失败的时候,就需要我们将数据回滚到失败前的时间段。比如,delete一张表,忘加限制条件,整张表没了。误操作后,能快速回滚数据是非常重要的。对t_act进行提交和回滚操作。原创 2022-12-01 10:26:42 · 1605 阅读 · 0 评论 -
【MySQL事务_1_事务的简单理解】
事务:事务是一个最小的不可在分的工作单元;通常一个事务对应一个完整的业务(例如银行账户转账业务,该业务是一个最小的工作单元)一个完整的业务需要批量的DML(insert、update、delete)语句共同联合完成。事务只和DML语句有关,或者说DML语句才有事务。这个和业务逻辑有关,业务逻辑不同,DML语句的个数不同。原创 2022-12-01 10:26:11 · 129 阅读 · 0 评论
分享