MySQL三种常见存储引擎【理论】【需动手操作】

先放一个大佬的博客

等以后有时间按大佬写的 动手操作一下
链接

MySOL 的存储引擎是指 MySOL 数据库管理系统中用于处理数据存诸和检索的组件。
MySOL 常用的存储引擎有以下几个:

  1. InnoDB:
    InnoDB 是 MySQL(5.5+)的默认存储引擎,支持事务处理、行级锁定和物理外键约束
    提供良好的数据一致性、崩溃恢复和高并发性能
    适用于需要事务支持和多用户读写操作的应用场景。

  2. MyISAM:
    MyISAM 是 MySOL 早期的默认存储引擎,不支持事务和行级锁定
    提供快速的读取速度和较小的数据存储文件
    适用于只读或读多写少的应用场景,不需要事务的场景

  3. MEMORY:
    MEMORY 存储引警将表的数据存储在内存中,提供极快的访问速度
    数据在服务器重启后会丢失。
    适用于临时表、缓存表或者需要快速查询的小型表