数据库面试系列之五:mysql的存储引擎

Posted zhaijing

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据库面试系列之五:mysql的存储引擎相关的知识,希望对你有一定的参考价值。

mysql的默认存储引擎是innoDB,是唯一一个支持事务和支持外键的存储引擎,

可以通过:show variables like \'default_storage_engine\';查看当前数据库到默认引擎。命令:show enginesshow variables like \'have%\'可以列出当前数据库所支持的存储引擎。

mysql的主要存储引擎有:innoDB,myISAM,merge,memory

myISAM:不支持事务,不支持外键,访问速度尤其快,如果以查询和插入为主的表可以设置myISAM引擎,锁定级别是表锁定

innoDB:支持事务安全,支持外键,锁定级别是行级锁定

面试测试岗位的话知道上面这些就够了。。。

更详细的请参考:http://www.cnblogs.com/gbyukg/archive/2011/11/09/2242271.html

以上是关于数据库面试系列之五:mysql的存储引擎的主要内容,如果未能解决你的问题,请参考以下文章

MySQL之存储引擎大全 -《从0到1-全面深刻理解MySQL系列-第五篇》

运维面试面试官:MySQL 存储引擎有哪几种,他们的区别是什么?

Mysql系列——详细剖析数据库中的存储引擎

MySQL存储引擎

数据库面试系列大纲

《MySQL系列-InnoDB引擎23》文件-InnoDB存储引擎文件-表空间文件