日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

mysql 事务关联_MySQL 关联、联合查询,事务ACID见解

發(fā)布時(shí)間:2025/3/19 数据库 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql 事务关联_MySQL 关联、联合查询,事务ACID见解 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

MySQL 關(guān)聯(lián)、聯(lián)合查詢,事務(wù)ACID見解

1、關(guān)聯(lián)查詢分為幾種情況:

1.1、內(nèi)連接:

1.1.1、INNER JOIN

INNER JOIN 產(chǎn)生的結(jié)果是兩個(gè)表的交集

1.1.2、CROSS JOIN

CROSS JOIN 把兩個(gè)表的數(shù)據(jù)進(jìn)行一個(gè)N*M的組合,即笛卡爾積。在開發(fā)過程中我們肯定是要過濾數(shù)據(jù),所以這種很少用。

1.2、外連接:

1.2.1、左外連接(LEFT OUTER JOIN)

LEFT [OUTER] JOIN 產(chǎn)生第一個(gè)表的完全集,而第二個(gè)表中有匹配的則有值,沒有匹配的則以null值取代。

1.2.2、右外連接(RIGHT OUTER JOIN)

RIGHT [OUTER] JOIN 產(chǎn)生第二個(gè)表的完全集,而第一個(gè)表中有匹配的則有值,沒有匹配的則以null值取代。

1.2.3、全外連接(FULL OUTER JOIN)

FULL [OUTER] JOIN 產(chǎn)生兩個(gè)表的并集。對(duì)于沒有匹配的記錄,則會(huì)以null做為值。

1.3、自連接:

假設(shè)在【成績(jī)表】有【主鍵ID】【學(xué)生姓名】【課程名稱】【成績(jī)】等字段。

現(xiàn)在要查詢 “語文成績(jī)>=數(shù)學(xué)成績(jī)”的學(xué)生姓名,這時(shí)就可以使用自連接查詢:

select 【學(xué)生姓名】

from 【成績(jī)表】 AS a,【成績(jī)表】 AS b

where a.【主鍵ID】=b.【主鍵ID】

and a.【成績(jī)】>=b.【成績(jī)】

and a.【課程名稱】='語文'

and b.【課程名稱】=數(shù)學(xué)

自連接是指使用表的別名實(shí)現(xiàn)表與其自身連接的查詢方法。

2、聯(lián)合查詢一般是指:

將兩個(gè)或兩個(gè)以上SELECT語句的查詢結(jié)果集合合并成一個(gè)結(jié)果集合顯示。涉及到UNION運(yùn)算符

3、關(guān)連查詢主要是指:

2個(gè)或以上的表通過外鍵等方式進(jìn)行關(guān)聯(lián),進(jìn)而查詢出自己需要的內(nèi)容

舉個(gè)例子:

select * from table1 a,table 2 b

where a.name=b.name;

以上是個(gè)人見解 如有錯(cuò)誤 請(qǐng)各位大神指正

4、事務(wù)

4.1、事務(wù)四點(diǎn)見解

一個(gè)支持事務(wù)的數(shù)據(jù)庫必須要有這四種特性,不然在處理事務(wù)過程中無法保證數(shù)據(jù)庫中數(shù)據(jù)的正確性、準(zhǔn)確性,在一點(diǎn)情況下達(dá)不到雙方的要求。

4.1.1、原子性【Atomicity】

非常強(qiáng)硬的告訴你在數(shù)據(jù)庫數(shù)據(jù)中要不就全部成功完成,要不就全部不成功完成,不存在卡殼在中間的過程中,存在的特性就是,在事務(wù)處理、運(yùn)行中出現(xiàn)錯(cuò)誤后會(huì)回滾到?jīng)]開始事務(wù)的時(shí)候,就是說回滾后就如同一個(gè)新的一樣,從沒執(zhí)行過一樣。

4.1.2、一致性【Consistency】

不管在事務(wù)是否在執(zhí)行還是不在執(zhí)行,不管有多少事務(wù)同時(shí)執(zhí)行它們的狀態(tài)是統(tǒng)一的,就拿買西瓜為例子,有三個(gè)賣西瓜的,每個(gè)賣家都有10個(gè)西瓜,每個(gè)西瓜10塊錢,買西瓜的有300塊錢,他將三個(gè)賣西瓜的西瓜全買了,這個(gè)時(shí)候賣西瓜的三個(gè)人就各有等價(jià)的100元,買西瓜的有價(jià)值300元的西瓜。

總價(jià)是不變的 總共是30個(gè)西瓜,300元錢,只是換了主人。

存在的特性就是保護(hù)以及不變性!!!

4.1.3、隔離性【Isolation】

隔離性從名字就可以看出來具體的意思,咱們處理事務(wù)的時(shí)候可能同時(shí)處理很多,不注意就可能混淆了,而為了處理這種情況就會(huì)將事務(wù)進(jìn)行串行化或者序列化請(qǐng)求,好讓數(shù)據(jù)庫在同一時(shí)間僅有一個(gè)請(qǐng)求用于同一數(shù)據(jù)。

4.1.4、持久性【Durability】

持久啊,男人很熟悉的兩個(gè)字,在事務(wù)指的意思可是大不相同,但效果是同樣的,當(dāng)事務(wù)在數(shù)據(jù)庫中操作后所做的變動(dòng)持久化的保留在數(shù)據(jù)庫當(dāng)中,不會(huì)出現(xiàn)回滾情況。

4.2、事務(wù)操作用法

4.2.1、啟動(dòng)事務(wù)(start transaction/begin)

4.2.2、mysql需求操作

4.2.3、成功提交,失敗回滾(commit/rollback)

總結(jié)

以上是生活随笔為你收集整理的mysql 事务关联_MySQL 关联、联合查询,事务ACID见解的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 日本在线小视频 | 少妇一级淫片免费播放 | 视频区小说区图片区 | 天天操操 | 亚洲一区二区三区香蕉 | 男插女av| 青青草原在线免费观看视频 | 国产精品久久综合青草亚洲AV | 午夜影院男女 | jvid在线 | 永久免费av在线 | 黄色日b片 | 蜜臀久久精品久久久久 | 欧美日韩综合视频 | 欧美日韩一区不卡 | 天天躁夜夜躁狠狠躁 | 性生交大片免费看女人按摩 | 成人精品毛片 | 青青草华人在线视频 | 国产老头和老头xxxx× | 长河落日电视连续剧免费观看01 | 久久888 | 亚洲日本国产精品 | 国产精品日本一区二区在线播放 | 亚洲情人网| 99热亚洲 | 超碰美女在线 | 国产破处在线 | 久久久久久久久久艹 | 国产裸体舞一区二区三区 | 怡红院国产 | 久久久久久美女 | 久久久精品国产免费爽爽爽 | 天天射综合 | 精品一区二区三区四区五区六区 | 红桃视频在线播放 | 日韩精品一区二区三区不卡 | 91视频国产精品 | 欧美aaaaaaa | 色欲一区二区三区精品a片 在线观看黄网站 | 成人动漫一区二区三区 | 欧美精品 日韩 | 日本xx片| 草碰在线视频 | 久久77 | 日韩字幕在线 | 国产精品扒开腿做爽爽爽a片唱戏 | 久久精品久久99 | 精品久久久久久久久久久 | 日本一区二区在线不卡 | 亚洲欧洲综合 | 伊人黄色 | 在线中文字幕av | 三级久久 | 中文字幕观看 | 台湾佬美性中文网 | 在线观看视频中文字幕 | 国产影视一区二区三区 | 久久偷看各类女兵18女厕嘘嘘 | 91国产免费视频 | 强迫凌虐淫辱の牝奴在线观看 | 爱情岛论坛自拍亚洲品质极速最新章 | 怒海潜沙秦岭神树 | 国产激情文学 | 欧美老肥婆性猛交视频 | 亚洲五月婷婷 | 69午夜| 91色噜噜| 午夜爱 | 韩国三色电费2024免费吗怎么看 | 成年人色片 | 国产精品久久久一区 | 极品美女销魂一区二区三区 | 成人午夜淫片100集 伊人久久国产 | 夜夜操夜夜操 | 不卡久久 | 日韩精品一区二区三区高清免费 | 成人tv | 午夜福利视频一区二区 | 亚洲一区网 | 中出少妇 | 亚洲人体视频 | 成年人黄色免费网站 | 日韩电影网站 | 国产精品成人免费精品自在线观看 | 日本艳妇 | 奇米精品一区二区三区四区 | 夜夜嗨av禁果av粉嫩av懂色av | 91aaaa| 91原创国产 | 欧美日韩一区二区三区免费 | 久久久久久久久亚洲 | 久久一区二区视频 | 久久亚洲精品国产精品黑人v | 午夜精品一区二区三区在线视频 | 国内激情视频 | 国产香蕉视频 | 亚洲色精品三区二区一区 | 女人被男人操 |