zoukankan      html  css  js  c++  java
  • MySQL——事务

    在windows中我们在安装mysql的时候:

    1.    事务的概念

    事务是一组SQL语句操作,组成这组操作的各个SQL语句,都必须全部执行成功,才有结果. 任意一个SQL语句执行失败,最终结果将不会真正执行.

    2.    事务与存储引擎

    表的存储引擎必须是innodb; 

    3.    事务处理

    1)        开启事务

    Start transaction; | begin;

    修改默认SQL语句结束符

    由于事务中有很多条SQL语句, 在默认情况下 mysql的语句结束符为 “;”  所以将默认的结束符要修改一下, 修改方法: delimiter 语句结束符

    语句结束符 可以自定义, “$$”, $$$, %%%, ////, //, ///….

     如: 将默认语句结束符修改为 //

             Delimiter //

     

    2)        提交事务

    1 Commit ; 

    3)        回滚事务

    1 rollback;

    1.    事务的特点(ACID)

    1)        原子性(Atomicity):事务是由一个或一组相互关联的SQL语句组成,这些语句被认为是一个不可分割的单元。

    2)        一致性(Consistency):事务的一致性指的是在一个事务执行之前和执行之后数据库都必须处于一致性状态。这            种特性称为事务的一致性

    3)        隔离性(Isolation):每个事务都有自己的空间,一个事务的执行不被其它事务所干扰

    4)        持久性(Durability):提交了这个事务之后对数据的修改更新就是永久的。

     

  • 相关阅读:
    EyeWitness
    中间件解析漏洞
    反思
    【转载】python的logging模块
    RobotFramework中使用Exit For Loop If退出For循环
    python使用ssl的单向认证和双向认证的客户端代码
    使用iptables监测端口流量
    打开GUI面板通过可视化的形式来创建Vue项目
    C#程序设计: 猫大叫一声,所有的老鼠都开始逃跑,主人被惊醒。
    递归算法
  • 原文地址:https://www.cnblogs.com/mrszhou/p/7482392.html
Copyright © 2011-2022 走看看