持续学习&持续更新中…

学习态度:守破离


存储引擎

在这里插入图片描述

查看存储引擎

在这里插入图片描述

在这里插入图片描述

设置系统默认的存储引擎

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

设置表的存储引擎

在这里插入图片描述

在这里插入图片描述

引擎介绍

MyISAM和InnoDB是互相结合使用的,并不是替代关系

InnoDB:具备外键支持功能的事务存储引擎

支持外键并不一定是好事,一般外键约束我们是不用的,因为不好维护、性能差。

数据量大、并发要求高推荐使用InnoDB

在这里插入图片描述

在这里插入图片描述

MyISAM:主要的非事务处理存储引擎

数据量比较小、查询为主推荐使用MyISAM

在这里插入图片描述

Archive:用于数据存档

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

Blackhole:丢弃写操作,读操作返回空内容

在这里插入图片描述

CSV:存储数据时,以逗号分隔各个数据项

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

Memory:置于内存的表

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

Federated:访问远程表

在这里插入图片描述

Merge:管理多个MyISAM表构成的表集合

NDB:MySQL集群专用存储引擎

在这里插入图片描述

引擎对比

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

MyISAM和InnoDB

在这里插入图片描述

在这里插入图片描述

阿里巴巴、淘宝用哪个

在这里插入图片描述

课外补充

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

参考

尚硅谷宋红康: MySQL数据库(入门到高级,菜鸟到大牛).


本文完,感谢您的关注支持!


更多推荐