加入收藏 | 设为首页 | 会员中心 | 我要投稿 应用网_丽江站长网 (http://www.0888zz.com/)- 科技、建站、数据工具、云上网络、机器学习!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

mysql支撑哪些存储引擎

发布时间:2022-06-15 16:03:00 所属栏目:MySql教程 来源:互联网
导读:数据库存储引擎是数据库底层软件组件,数据库管理系统使用数据引擎进行创建、查询、更新和删除数据操作。简而言之,存储引擎就是指表的类型。 下面简要描写几种存储引擎,后面会对其中的几种(主要是 InnoDB 和 MyISAM )进行详细讲解。像 NDB 这样的需要
  数据库存储引擎是数据库底层软件组件,数据库管理系统使用数据引擎进行创建、查询、更新和删除数据操作。简而言之,存储引擎就是指表的类型。
 
  下面简要描写几种存储引擎,后面会对其中的几种(主要是 InnoDB 和 MyISAM )进行详细讲解。像 NDB 这样的需要更多扩展性的讨论,这超出了本教程的介绍范畴,所以在教程后面对它们不会介绍太多。
 
  表 1 MySQL 的存储引擎
  存储引擎 描述
  ARCHIVE 用于数据存档的引擎,数据被插入后就不能在修改了,且不支持索引。
  CSV 在存储数据时,会以逗号作为数据项之间的分隔符。
  BLACKHOLE 会丢弃写操作,该操作会返回空内容。
  FEDERATED 将数据存储在远程数据库中,用来访问远程表的存储引擎。
  InnoDB 具备外键支持功能的事务处理引擎
  MEMORY 置于内存的表
  MERGE 用来管理由多个 MyISAM 表构成的表集合
  MyISAM 主要的非事务处理存储引擎
  NDB MySQL 集群专用存储引擎
  有几种存储引擎的名字还有同义词,例如,MRG_MyISAM 和 NDBCLUSTER 分别是 MERGE 和 NDB 的同义词。存储引擎 MEMORY 和 InnoDB 在早期分别称为 HEAP 和 Innobase。虽然后面两个名字仍能被识别,但是已经被废弃了。

(编辑:应用网_丽江站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读