zoukankan      html  css  js  c++  java
  • DTL事务控制语言--sql事务

    DTL事务控制语言
    体格sql语句就是一个事务
    事务可以保证 一组sql语句要么都成功,要么都失败
    默认自动提交

    可以关闭 set autocommit=0关闭自动提交
    最后 插入或者修改时 只有commit才会最终存入否则不存

    start transaction(开启事务)

    commit /rollback

    原子性:一个事务中的所有语句,应该做到要么全做,要么一个都不做。
    一致性:让数据保持逻辑上的‘合理性‘,比如转账一人账户减去金额另一账户增加相应金额。
    隔离性:如果多个事务同时并发执行,但每个事务就像各自独立执行一样,应该隔离。
    持久性:一个事务执行成功,则对数据来说应该是一个明确的硬盘数据变更(而不仅仅是内存中的变化)。

    注意, MyISAM不支持事务。关闭自动提交后,改变表,即便不输入commit,表结构仍然会改变。

  • 相关阅读:
    看别人的代码学习的css
    Font Awesome
    响应式网站设计
    css兼容性的问题
    英语
    我的bootstrap使用的历程
    jquery的常用的容易忘记的东西
    jquery基本方法
    js与jquery的区别
    134123
  • 原文地址:https://www.cnblogs.com/yizhiduxiublog/p/12707026.html
Copyright © 2011-2022 走看看