最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Mysql事務(wù)隔離級(jí)別之讀提交詳解

 更新時(shí)間:2019年01月18日 11:20:36   作者:舊夢發(fā)癲  
這篇文章主要介紹了Mysql事務(wù)隔離級(jí)別之讀提交詳解,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧

查看mysql 事務(wù)隔離級(jí)別

mysql> show variables like '%isolation%';
+---------------+----------------+
| Variable_name | Value     |
+---------------+----------------+
| tx_isolation | READ-COMMITTED |
+---------------+----------------+
1 row in set (0.00 sec)

可以看到當(dāng)前的事務(wù)隔離級(jí)別為 READ-COMMITTED 讀提交

下面看看當(dāng)前隔離級(jí)別下的事務(wù)隔離詳情,開啟兩個(gè)查詢終端A、B。

下面有一個(gè)order表,初始數(shù)據(jù)如下

mysql> select * from `order`;
+----+--------+
| id | number |
+----+--------+
| 13 |   1 |
+----+--------+
1 row in set (0.00 sec)

第一步,在A,B中都開啟事務(wù)

mysql> start transaction;
Query OK, 0 rows affected (0.00 sec)

第二步查詢兩個(gè)終端中的number值

A

 mysql> select * from `order`;
+----+--------+
| id | number |
+----+--------+
| 13 |   1 |
+----+--------+
1 row in set (0.00 sec)

B

 mysql> select * from `order`;
+----+--------+
| id | number |
+----+--------+
| 13 |   1 |
+----+--------+
1 row in set (0.00 sec)

第三步將B中的number修改為2,但不提交事務(wù)

mysql> update `order` set number=2;
Query OK, 1 row affected (0.00 sec)
Rows matched: 1 Changed: 1 Warnings: 0

第四步查詢A中的值

mysql> select * from `order`;
+----+--------+
| id | number |
+----+--------+
| 13 |   1 |
+----+--------+
1 row in set (0.00 sec)

發(fā)現(xiàn)A中的值并沒有修改。

第五步,提交事務(wù)B,再次查詢A中的值

B

mysql> commit;
Query OK, 0 rows affected (0.01 sec)

A

mysql> select * from `order`;
+----+--------+
| id | number |
+----+--------+
| 13 |   2 |
+----+--------+
1 row in set (0.00 sec)

發(fā)現(xiàn)A中的值已經(jīng)更改

第六步,提交A中的事務(wù),再次查詢A,B的值。

A

mysql> commit;
Query OK, 0 rows affected (0.00 sec)

mysql> select * from `order`;
+----+--------+
| id | number |
+----+--------+
| 13 |   2 |
+----+--------+
1 row in set (0.00 sec)

B

mysql> select * from `order`;
+----+--------+
| id | number |
+----+--------+
| 13 |   2 |
+----+--------+
1 row in set (0.00 sec)

發(fā)現(xiàn)A,B中的值都更改為2了。

下面給一個(gè)簡單的示意圖


我們可以看到,在事務(wù)隔離級(jí)別為讀已提交 的情況下,當(dāng)B中事務(wù)提交了之后,即使A未提交也可以讀到B事務(wù)提交的結(jié)果。這樣解決了臟讀的問題。

以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • mysql通過@變量實(shí)現(xiàn)遞歸詳細(xì)實(shí)例

    mysql通過@變量實(shí)現(xiàn)遞歸詳細(xì)實(shí)例

    眾所周知目前的mysql版本中并不支持直接的遞歸查詢,下面這篇文章主要給大家介紹了關(guān)于mysql通過@變量實(shí)現(xiàn)遞歸的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-06-06
  • mysql分區(qū)功能詳解,以及實(shí)例分析

    mysql分區(qū)功能詳解,以及實(shí)例分析

    下面小編就為大家?guī)硪黄猰ysql分區(qū)功能詳解,以及實(shí)例分析。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-03-03
  • 淺析MySQL - MVCC

    淺析MySQL - MVCC

    這篇文章主要介紹了MySQL - MVCC的相關(guān)資料,幫助大家更好的理解和使用MySQL數(shù)據(jù)庫,感興趣的朋友可以了解下
    2020-11-11
  • mysql 5.7.11 winx64安裝配置方法圖文教程

    mysql 5.7.11 winx64安裝配置方法圖文教程

    這篇文章主要為大家分享了mysql5.7.11 winx64安裝配置方法圖文教程,感興趣的朋友可以參考一下
    2016-05-05
  • 輕松掌握MySQL函數(shù)中的last_insert_id()

    輕松掌握MySQL函數(shù)中的last_insert_id()

    相信大家應(yīng)該都知道Mysql函數(shù)可以實(shí)現(xiàn)許多我們需要的功能,這篇文章介紹的Mysql函數(shù)Last_insert_id()就是其中之一,文章通過一個(gè)例子展開來講,應(yīng)該更有助于大家的理解和學(xué)習(xí),有需要的朋友們下面來一起看看吧。
    2016-12-12
  • mysql屬于關(guān)系型數(shù)據(jù)庫嗎

    mysql屬于關(guān)系型數(shù)據(jù)庫嗎

    在本篇文章里小編給大家分享的是一篇關(guān)于mysql是否屬于關(guān)系型數(shù)據(jù)庫的相關(guān)文章,有興趣的朋友們可以參考下。
    2020-06-06
  • MySQL備份與恢復(fù)之熱備(3)

    MySQL備份與恢復(fù)之熱備(3)

    熱備使用mysqldump命令進(jìn)行備份,此工具是MySQL內(nèi)置的備份和恢復(fù)工具,功能強(qiáng)大,它可以對(duì)整個(gè)庫進(jìn)行備份,可以對(duì)多個(gè)庫進(jìn)行備份,可以對(duì)單張表或者某幾張表進(jìn)行備份,需要了解的朋友可以參考下
    2015-08-08
  • Mysql免安裝版設(shè)置密碼教程詳解

    Mysql免安裝版設(shè)置密碼教程詳解

    這篇文章主要介紹了Mysql免安裝版設(shè)置密碼教程詳解,需要的朋友可以參考下
    2017-05-05
  • mysql中Update未加索引導(dǎo)致的微服務(wù)模塊不可用

    mysql中Update未加索引導(dǎo)致的微服務(wù)模塊不可用

    本文主要介紹了mysql中Update未加索引導(dǎo)致的微服務(wù)模塊不可用,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-06-06
  • MySQL主鍵自增會(huì)遇到的坑及解決方法

    MySQL主鍵自增會(huì)遇到的坑及解決方法

    主鍵不用隨機(jī)字符串用什么?主鍵自增?主鍵自增就是最佳方案嗎?有沒有其他坑?今天我們就來討論下這個(gè)話題,感興趣的小伙伴可以收藏一下
    2023-04-04

最新評(píng)論

嘉禾县| 庄河市| 苏尼特右旗| 新疆| 临安市| 德州市| 平谷区| 西平县| 北海市| 成都市| 海林市| 云林县| 静安区| 汽车| 乳源| 新巴尔虎左旗| 乐清市| 甘泉县| 崇文区| 托克逊县| 博客| 茂名市| 兰溪市| 江华| 太保市| 万山特区| 利津县| 鄂托克旗| 竹溪县| 瑞安市| 宾阳县| 弥勒县| 三台县| 米泉市| 益阳市| 多伦县| 南靖县| 隆昌县| 蓬安县| 芒康县| 辽阳市|