一、什么是存储引擎
数据表的类型,不同的存储引擎的数据表的类型不同
二、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:合适一次性,表不能太大
网友评论