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):提交了这个事务之后对数据的修改更新就是永久的。

     

  • 相关阅读:
    机器学习算法及应用领域相关的中国大牛[转]
    Awesome (and Free) Data Science Books[转]
    机器学习算法之旅【翻译】【转】
    const 引用的分析
    c++ 引用的分析
    读取BMP图像size的时候与操作和左移的原因
    java的equal和==问题
    mac10.9下安装Android
    c++设计模式系列----builder模式
    c++设计模式系列----单例模式(Singleton模式
  • 原文地址:https://www.cnblogs.com/mrszhou/p/7482392.html
Copyright © 2011-2022 走看看