真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

MySQL事務(wù)有哪些主要的功能

下文我給大家簡(jiǎn)單講講關(guān)于MySQL事務(wù)有哪些主要的功能,大家之前了解過(guò)相關(guān)類(lèi)似主題內(nèi)容嗎?感興趣的話就一起來(lái)看看這篇文章吧,相信看完MySQL事務(wù)有哪些主要的功能對(duì)大家多少有點(diǎn)幫助吧。

十載的閩清網(wǎng)站建設(shè)經(jīng)驗(yàn),針對(duì)設(shè)計(jì)、前端、開(kāi)發(fā)、售后、文案、推廣等六對(duì)一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。營(yíng)銷(xiāo)型網(wǎng)站建設(shè)的優(yōu)勢(shì)是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動(dòng)調(diào)整閩清建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無(wú)論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。創(chuàng)新互聯(lián)公司從事“閩清網(wǎng)站設(shè)計(jì)”,“閩清網(wǎng)站推廣”以來(lái),每個(gè)客戶項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。

MySQL事務(wù)功能

1.事務(wù)簡(jiǎn)述

一個(gè)事務(wù)是一個(gè)連續(xù)的一組數(shù)據(jù)庫(kù)操作,就好像它是一個(gè)單一的工作單元進(jìn)行。換言之,永遠(yuǎn)不會(huì)是完整的事務(wù),除非該組內(nèi)的每個(gè)單獨(dú)的操作是成功的。如果在事務(wù)的任何操作失敗,則整個(gè)事務(wù)將失敗。

2.事務(wù)特性

  • 原子性:在事務(wù)的操縱中,要么都執(zhí)行、要么都不執(zhí)行
  • 一致性:事務(wù)中,保證數(shù)據(jù)從一個(gè)一致?tīng)顟B(tài)變?yōu)榱硪灰恢聽(tīng)顟B(tài)
  • 隔離性:每個(gè)事務(wù)互不干擾,一起執(zhí)行也可
  • 持久性:事務(wù)提交后,數(shù)據(jù)的影響是永久性的

3.事務(wù)使用

(1)自動(dòng)提交
mysql> set autocommit=1;            //開(kāi)啟事務(wù)自動(dòng)提交,set autocommit=0禁止自動(dòng)提交
(2)手動(dòng)提交
mysql> begin;                   //事務(wù)開(kāi)始聲明

mysql> SQL語(yǔ)句...;               //執(zhí)行的SQL語(yǔ)句

mysql> rollback;                //回滾事務(wù)

mysql> commit;                  //提交事務(wù)

注:回滾只能回滾當(dāng)前事務(wù)提交之前操縱,所有當(dāng)前事務(wù)提交成功的全部失效

(3)自動(dòng)回滾的情況
  • begin后手動(dòng)退出數(shù)據(jù)庫(kù)(如Ctrl+C、quit、exit)
  • 云服務(wù)器斷電
(4)例子:轉(zhuǎn)賬

1.給對(duì)方轉(zhuǎn)賬1000,帳號(hào)不對(duì)

2.輸入轉(zhuǎn)入金額

3.提交確認(rèn)

begin;

create database hehe;

create table hehe.a(number int,user char(4),menony int(4));

insert into hehe.a values ('1','a','1000');

insert into hehe.a values ('2','b','10');

commit;         //正常提交

事務(wù)操作

begin;          //開(kāi)始

update hehe.a set menony='0' where user='a';

rollback;           //回滾操作

begin;

update hehe.a set menony='0' where user='a';

update hehe.a set menony='1010' where user='b';

commit;         //提交

rollback;           //由于系統(tǒng)已經(jīng)提交,故不能撤銷(xiāo),

大家覺(jué)得MySQL事務(wù)有哪些主要的功能這篇文章怎么樣,是否有所收獲。如果想要了解更多相關(guān),可以繼續(xù)關(guān)注我們的行業(yè)資訊板塊。 


文章名稱:MySQL事務(wù)有哪些主要的功能
文章源于:http://weahome.cn/article/gsdggi.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部