1)关于数据库引擎主要有:INNODB(默认使用)
MYISAM(早些年使用)
| MYISAM | INNODB | |
| 事务支持 | 不支持 | 支持 |
| 数据行锁定 | 不支持 | 支持 |
| 外键约束 | 不支持 | 支持 |
| 全文索引 | 支持 | 不支持 |
| 表空间大小 | 较小 | 较大,约为2倍 |
2)常规使用操作:
- MYISAM:节约空间,速度较快
- INNODB:安全性高,支持事务的处理和多表用户操作
3)在物理空间存在的位置
所有的数据库文件都存在于data目录下,本质还是文件的存储
一个文件夹对应一个数据库
MySQL引擎在物理文件上的区别:
- INNODB在数据库表中只有一个*.frm文件,以及上级目录下的ibdata1文件
- MYISAM对应文件:
- *.frm:表结构的定义文件
- *.MYD:数据文件(data)
- *.MYI:索引文件(index)



