MySQL數(shù)據(jù)分析存儲(chǔ)引擎示例講解
今天我們來說說MySQL存儲(chǔ)引擎,作為從事數(shù)據(jù)分析行業(yè)的朋友老說,我們不必細(xì)究MySQL存儲(chǔ)引擎到底什么,我們了解就行了。
1.引入案例
有張馬虎、李小心兩個(gè)人,都是地鐵口的自行車管理員,每天都有很多人來存取自行車。張馬虎的管理方式是來存自己存,不記錄存的是什么車。李小心呢,存取自己車時(shí),記錄存車人的特征與自行車的特征,當(dāng)人來取車時(shí),還要小心核一下,人與車的特征是否對(duì)應(yīng)。
思考:
張馬虎和李小心誰對(duì)業(yè)務(wù)的處理速度更高?張馬虎二者誰對(duì)自行車管理更安全?數(shù)據(jù)庫對(duì)同樣的數(shù)據(jù),有著不同的存儲(chǔ)方式和管理方式。在mysql中,我們把這樣一個(gè)東西稱為存儲(chǔ)引擎。
存儲(chǔ)引擎這個(gè)名字只有在mysql數(shù)據(jù)庫中存在。oracle中有對(duì)應(yīng)的機(jī)制,但是不叫存儲(chǔ)引擎,在oracle中,就叫做表的存儲(chǔ)方式。
mysql支持很多存儲(chǔ)引擎,每個(gè)引擎都有自己的數(shù)據(jù)存儲(chǔ)方式,同時(shí)每個(gè)存儲(chǔ)引擎都有自己的優(yōu)缺點(diǎn),因此需要在適合的時(shí)機(jī),選擇適合自己的存儲(chǔ)引擎。
2.查看系統(tǒng)默認(rèn)的存儲(chǔ)引擎和默認(rèn)字符集
-- mysql5.0以上的版本支持的存儲(chǔ)引擎有9個(gè)。 -- 這句代碼后面不用寫分號(hào)。 mysql> show engines \G -- 查看系統(tǒng)當(dāng)前默認(rèn)的存儲(chǔ)引擎。 mysql> show variables like '%storage_engine%'; -- 查看系統(tǒng)默認(rèn)的字符集。 mysql> show variables like '%char%';
3.常見的存儲(chǔ)引擎

1)MyISAM:不支持事務(wù)。(張馬虎)

MyISAM的優(yōu)缺點(diǎn):

2)InnoDB:支持事務(wù)。(李小心)

InnoDB的優(yōu)缺點(diǎn):

3)MEMORY(這個(gè)了解一下就行了)

MEMORY的優(yōu)缺點(diǎn):

4.下面這張圖了解就行

以上就是MySQL數(shù)據(jù)分析存儲(chǔ)引擎示例講解的詳細(xì)內(nèi)容,更多關(guān)于MySQL數(shù)據(jù)分析存儲(chǔ)引擎的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
Mysql經(jīng)典高逼格/命令行操作(速成)(推薦)
這篇文章主要介紹了Mysql命令行操作,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-04-04
mysql修改記錄時(shí)update操作 字段=字段+字符串
這篇文章主要介紹了mysql修改記錄時(shí)update操作 字段=字段+字符串,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2021-02-02
MySql中流程控制函數(shù)/統(tǒng)計(jì)函數(shù)/分組查詢用法解析
這篇文章主要介紹了MySql中流程控制函數(shù)/統(tǒng)計(jì)函數(shù)/分組查詢用法解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-07-07
mysql內(nèi)連接,連續(xù)兩次使用同一張表,自連接方式
這篇文章主要介紹了mysql內(nèi)連接,連續(xù)兩次使用同一張表,自連接方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-12-12
Mybatis多表查詢與動(dòng)態(tài)SQL特性詳解
動(dòng)態(tài)SQL可以省略很多拼接SQL的步驟,使用類似于JSTL方式,下面這篇文章主要給大家介紹了關(guān)于Mybatis多表查詢與動(dòng)態(tài)SQL特性的相關(guān)資料,文字通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下2022-11-11
mysql創(chuàng)建外鍵報(bào)錯(cuò)的原因及解決(can't?not?create?table)
這篇文章主要介紹了mysql創(chuàng)建外鍵報(bào)錯(cuò)的原因及解決方案(can't?not?create?table),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-09-09
mysql數(shù)據(jù)庫修改數(shù)據(jù)表引擎的方法
對(duì)于MySQL數(shù)據(jù)庫,如果你要使用事務(wù)以及行級(jí)鎖就必須使用INNODB引擎。如果你要使用全文索引,那必須使用myisam,那如何修改修改MySQL的引擎為INNODB呢,下面介紹一個(gè)修改方法2014-01-01

