关于MySQL 5.5及更高版本,默许的存储引擎是InnoDB。在5.5版本之前,MySQL的默许存储引擎是MyISAM。
那末mysql存储引擎有哪些?
一、InnoDB
这是MySQL 5.5或更高版本的默许存储引擎。它供应了事件平安(ACID兼容)表,支撑外键援用完整性束缚。它支撑提交、回滚和紧要恢复功能来庇护数据。它还支撑行级锁定。当在多用户环境中运用时,它的“一致非锁定读取”提高了机能。它将数据存储在集群索引中,从而减少了基于主键的查询的I/O。
二、MyISAM
该存储引擎治理非事件性表,供应高速存储和检索,支撑全文搜刮。
三、MEMORY
供应内存中的表,之前称为堆。它在RAM中处置惩罚一切数据,以便比在磁盘上存储数据更快地接见。用于疾速查找援用和其他雷同的数据。
四、MERGE
将多个相似的MyISAM表分组为一个表,能够处置惩罚非事件性表,默许情况下包含这些表。
五、EXAMPLE
你能够运用此引擎建立表,但不能存储或猎取数据。如许做的目标是教开发人员怎样编写新的存储引擎。
六、ARCHIVE
用于存储大批数据,不支撑索引。
七、CSV
在文本文件中以逗号分开值花样存储数据。
八、BLACKHOLE
受要存储的数据,但一直返回空。
九、FEDERATED
将数据存储在长途数据库中。
相干引荐:《MySQL教程》
本篇文章就是关于mysql存储引擎有哪些的引见,愿望对须要的朋侪有所协助!
以上就是mysql存储引擎有哪些?的细致内容,更多请关注ki4网别的相干文章!