查看MySQL當(dāng)前存儲(chǔ)引擎的方法步驟:
創(chuàng)新互聯(lián)主要從事成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)定陶,十多年網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專業(yè),歡迎來(lái)電咨詢建站服務(wù):028-86922220
查看當(dāng)前表的默認(rèn)存儲(chǔ)引擎,可以使用如下圖所示的命令。查詢之后,我們可以查看筆者這里這個(gè)表默認(rèn)的存儲(chǔ)引擎是:InnoDB.
如果我們想知道當(dāng)前MySQL提供什么存儲(chǔ)引擎,可以使用如下圖所示的命令。通過(guò)查詢我們知道,筆者所安裝的MySQL提供了9種不同的存儲(chǔ)引擎。
如果我們想要知道當(dāng)前數(shù)據(jù)庫(kù)默認(rèn)的是什么存儲(chǔ)引擎,可以使用如下圖所示的命令。通過(guò)查詢我們知道,筆者所安裝的MySQL默認(rèn)的存儲(chǔ)引擎是InnoDB。
給一個(gè)新建的表指定特定的存儲(chǔ)引擎。
修改一個(gè)已經(jīng)存在表的存儲(chǔ)引擎,假設(shè)這里我們想要修改“t1”表的存儲(chǔ)引擎。我們就可以按命令來(lái)操作。執(zhí)行之后,我們的t1表的存儲(chǔ)引擎,就從默認(rèn)的InnoDB變?yōu)榱薈SV.
查看MySQL 支持的存儲(chǔ)引擎有三種語(yǔ)句格式:
格式一:SHOW ENGINES;
格式二:SHOW ENGINES\g
格式三:SHOW ENGINES\G
這三種格式區(qū)別僅在于使用的“結(jié)束符”不同,這會(huì)導(dǎo)致“命令執(zhí)行結(jié)果的顯示”不同。其中“\G”的顯示效果最好,對(duì)所支持的各種存儲(chǔ)引擎會(huì)從“引擎名稱”、“是否支持該引擎”、“關(guān)于該引擎的說(shuō)明、評(píng)論”、“是不是支持事務(wù)”、“該引擎支持的分布式是否支持XA規(guī)范”、“是否支持事務(wù)處理中的保存點(diǎn)”等方面逐個(gè)地、詳細(xì)地顯示出來(lái);使用“;”和“\g”作用相同,僅簡(jiǎn)單顯示各個(gè)存儲(chǔ)引擎的信息。
2. 查看當(dāng)前MySQL 支持的存儲(chǔ)引擎
查看當(dāng)前MySQL支持的存儲(chǔ)引擎的命令可以使用:“SHOW VARIABLES”,在其后帶上“LIKE '%storage_engine%'”參數(shù):
SHOW VARIABLES LIKE '%storage_engine%';
其中,'%storage_engine%'是使用了通配字符的一個(gè)字符串,用來(lái)指代包含“storage_engine”的若干參數(shù)變量,如執(zhí)行后找到符合要求的,則在執(zhí)行結(jié)果中會(huì)有Variable_name參數(shù)表示存儲(chǔ)引擎的名字;Value參數(shù)表示系統(tǒng)是否支持該存儲(chǔ)引擎。