在 mysql 数据库中,哪个 table 存储为 MyISAM 类型,哪个 table 存储为 InnoDB 类型?为什么?

In mysql database which table store as MyISAM type and which table store as InnoDB type ? And Why?

我在我的数据库中同时使用了这两种类型。并找到有关这两种类型的信息,如下所示: 1. InnoDB锁定table中的特定行,而MyISAM锁定整个MySQLtable。 2. MyISAM是原始的存储引擎。它是一个快速的存储引擎。它不支持交易。 3. InnoDB是使用最广泛的支持事务的存储引擎。它是一个符合 ACID 标准的存储引擎。

所以,我很困惑在我的数据库中哪个 table 存储为 MyISAM 类型,哪个 table 存储为 InnoDB 类型。 请给我建议。

MyISAMInnoDB是两个数据库引擎,在各个方面都比较好。 MyISAM 最适用于非交易用途,例如您需要 SEARCH 的地方。 InnoDB 在使用 INSERTUPDATEDELETE 等交易时效果更好。

InnoDBMyISAM 之间的主要区别是事务和参照完整性

他们在自己的设计目标上都更好。

Refer to this link to have a clear idea about MyISAM and InnoDB