持续学习&持续更新中…

学习态度:守破离


【宋红康 MySQL数据库 】【高级篇】【07】MySQL的存储引擎

  • 存储引擎
  • 查看存储引擎
  • 设置系统默认的存储引擎
  • 设置表的存储引擎
  • 引擎介绍
    • InnoDB:具备外键支持功能的事务存储引擎
    • MyISAM:主要的非事务处理存储引擎
    • Archive:用于数据存档
    • Blackhole:丢弃写操作,读操作返回空内容
    • CSV:存储数据时,以逗号分隔各个数据项
    • Memory:置于内存的表
    • Federated:访问远程表
    • Merge:管理多个MyISAM表构成的表集合
    • NDB:MySQL集群专用存储引擎
    • 引擎对比
  • MyISAM和InnoDB
  • 阿里巴巴、淘宝用哪个
  • 课外补充
  • 参考

存储引擎

查看存储引擎

设置系统默认的存储引擎

设置表的存储引擎

引擎介绍

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

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

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

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

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

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

Archive:用于数据存档


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

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




Memory:置于内存的表



Federated:访问远程表

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

NDB:MySQL集群专用存储引擎

引擎对比



MyISAM和InnoDB

阿里巴巴、淘宝用哪个

课外补充



参考

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


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


更多推荐

【宋红康 MySQL数据库 】【高级篇】【07】MySQL的存储引擎