InnoDB是SQLyog的默认使用的引擎
InnoDB | MyISAM | |
事务支持 | 支持 | 不支持 |
数据行锁定 | 支持 | 不支持 |
外键约束 | 支持 | 不支持 |
全文索引 | 不支持 | 支持 |
表空间大小(所占内存) | 较大,约为MyISAM的两倍 | 较小 |
优点 | 安全性高,多用于事务的处理和多表多用户操作 | 节约空间,速度较快 |
在物理空间所在的位置
所有的数据库文件都存在data目录下,一个文件夹就对应一个数据库本质还是文件的存储!
MySQL引擎文件在物理文件上的区别
- InnoDB在数据库表中只有一个 *.frm 文件,以及上级目录下的ibdata1文件
- MyISAM对应文件
- *.frm 表结构的定义文件
- *.MYD 数据文件(data)
- *.MYI 索引文件(index)