久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

mysql默認(rèn)引擎指的是什么

共計(jì) 1755 個(gè)字符,預(yù)計(jì)需要花費(fèi) 5 分鐘才能閱讀完成。

這篇文章主要介紹“mysql 默認(rèn)引擎指的是什么”的相關(guān)知識(shí),丸趣 TV 小編通過實(shí)際案例向大家展示操作過程,操作方法簡(jiǎn)單快捷,實(shí)用性強(qiáng),希望這篇“mysql 默認(rèn)引擎指的是什么”文章能幫助大家解決問題。

MySQL5.5 之前,默認(rèn)引擎是“MyISAM”;從 MySQL5.5 版本開始,默認(rèn)引擎是“InnoDB”,該引擎完全支持符合 ACID 和事務(wù),支持外鍵、提交、回滾、前滾操作,表的大小最高可達(dá) 64TB。在 MySQL 中,可以使用“SHOW ENGINES;”命令查看系統(tǒng)所支持的引擎類型以及默認(rèn)引擎;輸出結(jié)果中,DEFAULT 關(guān)鍵字標(biāo)識(shí)的引擎就是當(dāng)前默認(rèn)的存儲(chǔ)引擎。

本教程操作環(huán)境:windows7 系統(tǒng)、mysql8 版本、Dell G3 電腦。

數(shù)據(jù)庫存儲(chǔ)引擎是數(shù)據(jù)庫底層軟件組件,數(shù)據(jù)庫管理系統(tǒng)使用數(shù)據(jù)引擎進(jìn)行創(chuàng)建、查詢、更新和刪除數(shù)據(jù)操作。簡(jiǎn)而言之,存儲(chǔ)引擎就是指表的類型。

數(shù)據(jù)庫的存儲(chǔ)引擎決定了表在計(jì)算機(jī)中的存儲(chǔ)方式。不同的存儲(chǔ)引擎提供不同的存儲(chǔ)機(jī)制、索引技巧、鎖定水平等功能,使用不同的存儲(chǔ)引擎還可以獲得特定的功能。

MySQL 為其表提供各種存儲(chǔ)引擎,如 InnoDB、MyISAM、Memory、Merge、Archive、CSV、BLACKHOLE 等。

在 MySQL 5.5 之前,當(dāng)您創(chuàng)建表而未明確指定存儲(chǔ)引擎時(shí),MyISAM 是默認(rèn)存儲(chǔ)引擎。從版本 5.5 開始,MySQL 使用 InnoDB 作為默認(rèn)存儲(chǔ)引擎。

可以使用 SHOW ENGINES; 語句查看系統(tǒng)所支持的引擎類型,結(jié)果如圖所示。

Support 列的值表示某種引擎是否能使用,YES 表示可以使用,NO 表示不能使用,DEFAULT 表示該引擎為當(dāng)前默認(rèn)的存儲(chǔ)引擎。

可以看出,當(dāng)前默認(rèn)的存儲(chǔ)引擎是 InnoDB。

MyISAM 引擎

MyISAM 擴(kuò)展了以前的 ISAM 存儲(chǔ)引擎。MyISAM 表針對(duì)壓縮和速度進(jìn)行了優(yōu)化。MyISAM 表也可以在平臺(tái)和操作系統(tǒng)之間移植。

MyISAM 表的大小可以達(dá)到 256TB,這是巨大的。此外,MyISAM 表可以壓縮為只讀表以節(jié)省空間。在啟動(dòng)時(shí),MySQL 會(huì)檢查 MyISAM 表是否存在損壞,甚至在出現(xiàn)錯(cuò)誤時(shí)對(duì)其進(jìn)行修復(fù)。MyISAM 表不是事務(wù)安全的。

InnoDB 引擎

InnoDB 表完全支持符合 ACID 和事務(wù)。它們也是性能的最佳選擇。InnoDB 表支持外鍵,提交,回滾,前滾操作。InnoDB 表的大小最高可達(dá) 64TB。

與 MyISAM 一樣,InnoDB 表可在不同平臺(tái)和操作系統(tǒng)之間移植。如有必要,MySQL 還會(huì)在啟動(dòng)時(shí)檢查和修復(fù) InnoDB 表。

MERGE 引擎

MERGE 表是一個(gè)虛擬表,它將多個(gè) MyISAM 表組合在一起,這些表具有與一個(gè)表類似的結(jié)構(gòu)。MERGE 存儲(chǔ)引擎也稱為 MRG_MyISAM 引擎。MERGE 表沒有自己的索引; 它使用組件表的索引。

使用 MERGE 表,可以在連接多個(gè)表時(shí)加快性能  。MySQL 只允許您對(duì) MERGE 表執(zhí)行 SELECT,DELETE,UPDATE 和 INSERT 操作。如果 DROP TABLE 在 MERGE 表上使用 MERGE 語句,則僅刪除規(guī)范。基礎(chǔ)表不會(huì)受到影響。

Memory 引擎

內(nèi)存表存儲(chǔ)在內(nèi)存中并使用哈希索引,因此它們比 MyISAM 表更快。內(nèi)存表數(shù)據(jù)的生命周期取決于數(shù)據(jù)庫服務(wù)器的正常運(yùn)行時(shí)間。內(nèi)存存儲(chǔ)引擎以前稱為 HEAP。

Archive 引擎

歸檔存儲(chǔ)引擎允許您將大量記錄(用于歸檔)存儲(chǔ)為壓縮格式以節(jié)省磁盤空間。存檔存儲(chǔ)引擎在插入時(shí)壓縮記錄,并在讀取時(shí)使用 zlib 庫對(duì)其進(jìn)行解壓縮。

歸檔表僅允許 INSERT 和 SELECT 語句。ARCHIVE 表不支持索引,因此需要對(duì)表讀取行進(jìn)行全表掃描。

CSV

CSV 存儲(chǔ)引擎以逗號(hào)分隔值(CSV)文件格式存儲(chǔ)數(shù)據(jù)。CSV 表提供了一種將數(shù)據(jù)遷移到非 SQL 應(yīng)用程序(如電子表格軟件)的便捷方法。

CSV 表不支持 NULL 數(shù)據(jù)類型。此外,讀取操作需要全表掃描。

FEDERATED

FEDERATED 存儲(chǔ)引擎可讓您無需使用群集或復(fù)制技術(shù)管理從遠(yuǎn)程 MySQL 服務(wù)器的數(shù)據(jù)。本地聯(lián)合表不存儲(chǔ)任何數(shù)據(jù)。從本地聯(lián)合表查詢數(shù)據(jù)時(shí),將從遠(yuǎn)程聯(lián)合表中自動(dòng)提取數(shù)據(jù)。

關(guān)于“mysql 默認(rèn)引擎指的是什么”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識(shí),可以關(guān)注丸趣 TV 行業(yè)資訊頻道,丸趣 TV 小編每天都會(huì)為大家更新不同的知識(shí)點(diǎn)。

正文完
 
丸趣
版權(quán)聲明:本站原創(chuàng)文章,由 丸趣 2023-07-13發(fā)表,共計(jì)1755字。
轉(zhuǎn)載說明:除特殊說明外本站除技術(shù)相關(guān)以外文章皆由網(wǎng)絡(luò)搜集發(fā)布,轉(zhuǎn)載請(qǐng)注明出處。
評(píng)論(沒有評(píng)論)
主站蜘蛛池模板: 万安县| 朝阳市| 阳泉市| 申扎县| 子洲县| 泽库县| 马边| 腾冲县| 安国市| 弥勒县| 冀州市| 徐水县| 潮州市| 临朐县| 鄂托克前旗| 宁海县| 玉树县| 磐石市| 林周县| 藁城市| 无棣县| 道孚县| 高碑店市| 沅陵县| 石河子市| 哈尔滨市| 阳新县| 德安县| 开平市| 江孜县| 夏河县| 藁城市| 宕昌县| 黄陵县| 柞水县| 天全县| 滕州市| 靖江市| 云林县| 娄底市| 邢台县|