认识存储引擎
存储引擎是MySQL数据库管理系统的一个重要特征,在具体开发时,为了提高MySQL数据库管理系统的使用效率和灵活性,可以根据
实际需求来选择存储引擎。因为存储引擎指定了表的类型,即如何存储和索引数据、是否支持事务等,同时存储引擎也决定了表在计算
机中的存储方式。
用户在选择存储引擎之前,首先需要确定数据库管理系统支持哪些存储引擎。
SQL语句:show engines;
为了查看更方便,我们通常这么写:show engines \G
*select version();用来查看MySQL数据库管理系统的版本信息
执行结果显示:MySQL 5.6支持9种存储引擎,分别为:FEDERATED、MRG_MYISAM、MyISAM、BLACKHOLE、CSV、MEMORY、ARCHIVE、InnoDB、PERFORMANCE_SCHEMA。
其中Engine参数表示存储引擎名称;Support参数表示MySQL数据库管理系统是否支持该存储引擎,值YES表示支持,NO表示不支持,值DEFAULT表示该存储引擎是DBMS默认支持的存储引擎;
Comment参数表示关于存储引擎的评论;Transactions参数表示存储引擎是否支持事务,YES表示支持,NO表示不支持;X