首页 > 其他 > 详细

msyql高级的学习笔记

时间:2018-05-22 12:17:05      阅读:212      评论:0      收藏:0      [点我收藏+]

MySQL事务4个特性:

原子性:一个事务中的所有操作,要不全部完成,要不一个都不完成,不会中途结束。事务在执行过程中发生错误,会被回滚到事务开始前的状态,就像这个事务没有执行过一样。

一致性:完成一个操作对设计好的数据库完全没有影响。其中包含资料的精确度、串联性以及后续数据库可以自发性地完成预定的工作。

隔离性:事务之前不会相互影响。

持久性:事务执行成功后必须全部写入磁盘。

MySQL事务处理的两种主要方法:

1.用BEGIN,ROLLBACK,COMMIT来实现

BEGIN开始一个事务

ROLLBACK事务回滚

COMMIT事务确认

2.直接用SET来改变MySQL的自动提交模式:

SET AUTOCOMMIT=0禁止自动提交

SET AUTOCOMMIT=1开启自动提交

事务的例子:

1.不使用回滚的情况:

技术分享图片

2.使用回滚的情况:

技术分享图片

 

msyql高级的学习笔记

原文:https://www.cnblogs.com/yangkang0202/p/9070928.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!