MySQL中的InnoDB和MyISAM是什么?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (267)

在MySQL中InnoDBMyISAM是什么

提问于
用户回答回答于

InnoDBMYISAM,是存储引擎吗?这两者在锁定实现方面存在差异:InnoDB锁定表中的特定行,并且MyISAM锁定整个MySQL表。

您可以通过MYISAMInnoDB在DB中创建表时。

用户回答回答于

参考下面的链接:

InnoDBMyISAM

InnoDB是MySQL的存储引擎,它作为标准包含在MySQLAB分发的所有当前二进制文件中。它相对于其他可用于mysql的存储引擎的主要增强功能是兼容酸的事务支持。 MyISAM是5.5之前MySQL关系数据库管理系统版本的默认存储引擎。它基于较旧的ISAM代码,但有许多有用的扩展。MyISAM的主要缺陷是缺乏事务支持。Mysql 5.5及更高版本已切换到InnoDB引擎,以确保引用完整性约束和更高的并发性。

扫码关注云+社区

领取腾讯云代金券