![](https://img.kancloud.cn/40/8a/408a1ab33684fdd20cf10f415394eff1_721x275.png)![](https://img.kancloud.cn/56/dd/56dd0fbc365b6e37310877badc57d26c_447x186.png)
![](https://img.kancloud.cn/bf/e3/bfe30a6f8a3c21ddf8de9ef7008fbeaa_541x266.png)
![](https://img.kancloud.cn/32/64/32648b94f337733a6e726bbdc51da1f7_495x93.png)
# InnoDB和MyISAM的区别
1. i支持事物,M不支持
2. i支持外键,M不支持
3. i是聚集索引(B+树),M是非聚集索引
4. i不保存表的具体行数,m保存集体的行数的
5. i5.7之前不支持全文索引 之后支持了,M支持全文索引
6. i有行(默认),表级锁 m是只有表锁
7. i必须有主键,
8. i支持奔溃后的安全恢复, m不支持
9. Innodb存储文件有frm、ibd,而Myisam是frm、MYD、MYI
Innodb:frm是表定义文件,ibd是数据文件
Myisam:frm是表定义文件,myd是数据文件,myi是索引文件
[https://blog.csdn.net/qq\_35642036/article/details/82820178](https://blog.csdn.net/qq_35642036/article/details/82820178)
[https://www.cnblogs.com/y-rong/p/8110596.html](https://www.cnblogs.com/y-rong/p/8110596.html)
[https://www.cnblogs.com/y-rong/p/8110596.html](https://www.cnblogs.com/y-rong/p/8110596.html)
- 简介
- html
- js
- 正则表达式
- php
- 开发环境和配置
- PHP基础
- 变量
- 数据类型
- 函数
- 常量
- 运算符
- 流程控制
- 文件
- 异常处理
- 高级
- 会话控制
- 面向对象
- 框架
- laravel
- ThinkPhp
- Yii 易
- Yaf 亚夫
- Swooole
- python
- 数据库
- 基础
- 索引
- 倒排索引
- 关联sql
- 事务
- 锁
- 优化
- 安全性
- 数据库类型
- linux
- 基础命令
- shell脚本
- 操作系统和网络
- 版本控制器
- git
- git 命令行
- 小乌龟git的使用
- git 基础命令
- svn
- svn 命令行
- 小乌龟svn的使用
- 网络
- OSI七层模型
- 网络协议
- https协议
- TCP UTP协议
- 数据结构和算法
- 算法
- 时间复杂度
- 空间复杂度
- 排序算法
- 查找算法
- 数据结构
- 系统设计和架构
- 缓存系统
- redis
- lua
- memcached
- redis与memcached的区别
- 消息队列
- kafka
- 设计模式
- 单例模式
- 高并发和大流量设计
- 流量优化
- 前端优化
- web防盗链
- CDN加速
- 独立的图片服务器
- 服务器端
- 动态语言静态化
- 并发处理
- 数据库优化
- web服务器负载均衡
- 面试
- 项目整理
- novonordisk.micego.com
- nnm.micego.com
- www.dawang.tv
- lottery.3lotto.cn
- www.gpquan.cn
- in-tao.com
- 简历
- 面试问题
- 知识点
- 真题