MYSQL第六课时-存储引擎介绍

一、什么是存储引擎

数据表的类型,不同的存储引擎的数据表的类型不同

二、MYSQL的存储引擎

1.如何查看MYSQL支持的存储引擎

SHOW ENGINES;
SHOW ENGINES\G;

  • 查看后的信息解释:

ENGINE:引擎的名称
SUPPORT:是否支持
COMMMENT:描述存储引擎的特点
TRASNSACTIONS:是否支持事务处理
XA:是否是分布式的处理
savepoints:是否支持保存点

  • 查看支持的存储引擎信息

    SHOW VARIABLES LIKE 'have%';

  • 查看默认的存储引擎

    SHOW VARIABLES LIKE "storage_engine"

2.MYSQL常用的存储引擎

  • INNODB

支持外界元素
表格存储在.fm
读写效率低

  • MYISAM

静态动态和压缩型的存储类型
占用空间很少,不支持事物,速度快

  • MEMORY

提高表的效率,耗内存,数据有丢失风险,一次性使用
哈希索引

三、选择合适的存储引擎

INNODB:事务处理
MYISAM:对数据的存储读取
MEMORY:合适一次性,表不能太大

你可能感兴趣的:(MYSQL第六课时-存储引擎介绍)