一:MySQL 支持哪些存储引擎? MySQL支持多种存储引擎,比如InnoDB,MyISAM, MySQL大于等于5.5之后,默认存储引擎是InnoDB 二:InnoDB 和 MyISAM 有什么区别? InnoDB支持事务,MyISAM不支持InnoDB 是聚集索引,MylSAM 是非聚集索引InnoDB支持外键,MyISAM不支持InnoDB 最小的锁粒度是行锁,MyISAM 最小的锁粒度是表锁InnoDB不仅缓存索引还要缓存真实数据,MyISAM只缓存索引,不缓存真实数据 三:说一下MySQL是如何执行一条SQL的?具体步骤有哪些? SQL语句→查询缓存→解析器→优化器→执行器 。