<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      事務

      MySQL的 事務主要用于處理操作量大,復雜度高的數據。比如說,在人員管理系統中,你刪除一個人員,你既需要刪除人員的基本資料,也要刪除和該人員相關的信息,如信箱,文章等等,這樣,這些數據庫操作語句就構成一個事務!

      在 MySQL 中只有使用了 Innodb 數據庫引擎的數據庫或表才支持事務。

      事務處理可以用來維護數據庫的完整性,保證成批的 SQL 語句要么全部執行,要么全部不執行。

      事務用來管理 insert,update,delete 語句

      一般來說,事務是必須滿足4個條件(ACID)::原子性(Atomicity,或稱不可分割性)、一致性(Consistency)、隔離性(Isolation,又稱獨立性)、持久性(Durability)。

        1、原子性:一個事務(transaction)中的所有操作,要么全部完成,要么全部不完成,不會結束在中間某個環節。事務在執行過程中發生錯誤,會被回滾(Rollback)到事務開始前的狀態,就像這個事務從來沒有執行過一樣。

        2、一致性:在事務開始之前和事務結束以后,數據庫的完整性沒有被破壞。這表示寫入的資料必須完全符合所有的預設規則,這包含資料的精確度、串聯性以及后續數據庫可以自發性地完成預定的工作。

        3、隔離性:數據庫允許多個并發事務同時對其數據進行讀寫和修改的能力,隔離性可以防止多個事務并發執行時由于交叉執行而導致數據的不一致。事務隔離分為不同級別,包括讀未提交(Read uncommitted)、讀提交(read committed)、可重復讀(repeatable read)和串行化(Serializable)。

        4、持久性:事務處理結束后,對數據的修改就是永久的,即便系統故障也不會丟失。

      在 MySQL 命令行的默認設置下,事務都是自動提交的,即執行 SQL 語句后就會馬上執行 COMMIT 操作。因此要顯式地開啟一個事務務須使用命令 BEGIN 或 START TRANSACTION,或者執行命令 SET AUTOCOMMIT=0,用來禁止使用當前會話的自動提交。

      事務控制語句:

      BEGIN 或 START TRANSACTION 顯式地開啟一個事務;

      COMMIT 也可以使用 COMMIT WORK,不過二者是等價的。COMMIT 會提交事務,并使已對數據庫進行的所有修改成為永久性的;

      ROLLBACK 也可以使用 ROLLBACK WORK,不過二者是等價的。回滾會結束用戶的事務,并撤銷正在進行的所有未提交的修改;

      SAVEPOINT identifier,SAVEPOINT 允許在事務中創建一個保存點,一個事務中可以有多個 SAVEPOINT;

      RELEASE SAVEPOINT identifier 刪除一個事務的保存點,當沒有指定的保存點時,執行該語句會拋出一個異常;

      ROLLBACK TO identifier 把事務回滾到標記點;

      SET TRANSACTION 用來設置事務的隔離級別。InnoDB 存儲引擎提供事務的隔離級別有READ UNCOMMITTED、READ COMMITTED、REPEATABLE READ 和 SERIALIZABLE。

      MYSQL 事務處理主要有兩種方法:

        1、用 BEGIN, ROLLBACK, COMMIT來實現

          BEGIN 開始一個事務

          ROLLBACK 事務回滾

          COMMIT 事務確認

        2、直接用 SET 來改變 MySQL 的自動提交模式:

          SET AUTOCOMMIT=0 禁止自動提交

          SET AUTOCOMMIT=1 開啟自動提交

      posted @ 2021-12-18 20:17  光明^^龍  閱讀(56)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 开心五月婷婷综合网站| 嫩草院一区二区乱码| 在线亚洲+欧美+日本专区| 亚洲欧美另类激情综合区蜜芽 | 色综合久久夜色精品国产| 亚洲国产精品一区二区第一页| 成人欧美日韩一区二区三区| 国产色无码专区在线观看| 亚洲熟妇熟女久久精品一区| 国产午夜在线观看视频播放| 吉川爱美一区二区三区视频| 久热视频这里只有精品6| 国内自拍网红在线综合一区| 人妻夜夜添夜夜无码av| 无码天堂亚洲国产av麻豆| 久久热这里这里只有精品| 国内揄拍国产精品人妻电影| 北海市| 国产精品久久久久久久久久妞妞| 真人无码作爱免费视频| 亚洲中文久久久精品无码| 亚洲天堂精品一区二区| 亚洲国产亚洲综合在线尤物| 亚洲欧洲精品一区二区| 亚洲综合色丁香婷婷六月图片| 亚洲啪啪精品一区二区的| 亚洲综合伊人五月天中文| 欧美国产综合视频| 不卡国产一区二区三区| 亚洲无人区一码二码三码| 无码国内精品久久人妻蜜桃| 一区二区三区激情都市| 18禁一区二区每日更新| 华人在线亚洲欧美精品| 国产福利萌白酱在线观看视频| 欧洲码亚洲码的区别入口| 成人av天堂男人资源站| 精品久久久久中文字幕APP| 日本边添边摸边做边爱喷水| 巨熟乳波霸若妻在线播放| 日韩剧情片电影网站|