专业编程基础技术教程

网站首页 > 基础教程 正文

数据库笔试面试25——有关InnoDB和MyISAM的说法中

ccvgpt 2024-10-12 14:02:52 基础教程 13 ℃

数据库笔试面试25——有关InnoDB和MyISAM的说法中

下列有关InnoDB和MyISAM的说法中,正确的是()(多选题)

A、InnoDB不支持FULLTEXT类型的索引

B、InnoDB执行DELETE FROM TABLE 命令时,不会重新建表

C、MyISAM的索引和数据是分开保存的

D、MyISAM支持主外键,索引及事务的存储

答案:A、B、C。

MySQL有多种存储引擎,每种存储引擎有各自的优缺点。MySQL存储引擎包括处理事务安全表的引擎和处理非事务安全表的引擎。MyISAM引擎管理非事务表。它提供高速存储和检索,以及全文搜索能力。InnoDB引擎支持行锁,支持事务,CRASH后具有RECOVE机制,有较好的读写并发能力。物理文件主要包括日志文件、数据文件和索引文件,索引文件和数据文件是放在一个目录下,可以设置共享文件与独享文件两种格式。

本题中,对于选项A,InnoDB不支持FULLTEXT类型的索引。所以,选项A正确。

对于选项B,当InnoDB执行DELETE FROM TABLE命令时,不会重新建表。所以,选项B正确。

对于选项C,MyISAM的索引和数据是分开保存的。所以,选项C正确。

对于选项D,MyISAM不支持事务。所以,选项D错误。

所以,本题的答案为A、B、C。

最近发表
标签列表