首先 我们要知道 什么是引擎
我们常见的 客机 直升机 火箭等等 他们都有自己的引擎
引擎也就是指一个机器的核心
当然 你如果是一个飞机 那你自然是不能用火箭的引擎的
存储引擎就是存储数据 建立索引 更新/查询数据等技术的实现方式,存储引擎是基于表的,而不是基于库的,所以存储引擎也可 被称为表类型
如图所示 其实 我们每次建表 都是有存储引擎的使用的 如果你没有设置 则 MySQL5.5之后默认会采用 InnoDB
MySQL建表时指定存储引擎 参开如下
当然 你不指定也没什么 他有默认的
那么 我们就可以大概比喻一下 表 就相当于一个对象 对象就是机器 而每个机器都有自己的引擎
那么 我们在建表时都可以用那些引擎呢?
我们执行 sql语句
show engines;
就可以查到我们当前资料库支持的存储引擎
运行结果如下
具体这些引擎的内容 后面我会讲到一下重要的 至于感兴趣的朋友 可以自己查一下