久久成人影片av福利在线|国产人成视频在线观看免费|欧洲黄色A级片亚洲一区区|欧美一二三区视频|日本免费的黄色三级片|成人黄色无码网站|亚洲先锋影院A性电影|少妇无玛影片在线看黄片网站|亚洲AV无码成人精品区丝袜|亚洲色情视频在线免费观看

高三網(wǎng) 試題庫 作文庫 大學(xué)庫 專業(yè)庫

當(dāng)前位置: 高三網(wǎng) > 大學(xué)專業(yè)課程 > 正文

oracle和mysql語法區(qū)別大嗎

2022-01-24 11:53:27文/李傲

oracle和mysql語法區(qū)別很大,MySQL默認(rèn)是自動(dòng)提交,而Oracle默認(rèn)不自動(dòng)提交,需要用戶手動(dòng)提交,需要在寫commit指令或者點(diǎn)擊commit按鈕。MySQL是read commited的隔離級(jí)別,而Oracle是repeatable read的隔離級(jí)別。

oracle和mysql語法區(qū)別大嗎

查詢時(shí),如果對(duì)應(yīng)的數(shù)據(jù)塊發(fā)生變化,Oracle會(huì)在undo表空間中為這個(gè)session構(gòu)造它查詢時(shí)的舊的數(shù)據(jù)塊。MySQL沒有類似Oracle的構(gòu)造多版本數(shù)據(jù)塊的機(jī)制,只支持read commited的隔離級(jí)別。一個(gè)session讀取數(shù)據(jù)時(shí),其他session不能更改數(shù)據(jù),但可以在表最后插入數(shù)據(jù)。session更新數(shù)據(jù)時(shí),要加上排它鎖,其他session無法訪問數(shù)據(jù)。

MySQL在innodb存儲(chǔ)引擎的行級(jí)鎖的情況下才可支持事務(wù),而Oracle則完全支持事務(wù)。

MySQL是在數(shù)據(jù)庫更新或者重啟,則會(huì)丟失數(shù)據(jù),Oracle把提交的sql操作線寫入了在線聯(lián)機(jī)日志文件中,保持到了磁盤上,可以隨時(shí)恢復(fù)。

推薦閱讀

點(diǎn)擊查看 大學(xué)專業(yè)課程 更多內(nèi)容