表类型、存储引擎
1、表类型主要由存储引擎决定
2、MySQL 数据表主要支持六种类型:CSV、Memory、ARCHIVE、MRG_MyISAM、MyISAM、InnoDB
3、主要使用:MyISAM、InnoDB、Memory
4、事务安全型:InnoDB,其余为,非事务安全型:如 MyISAM、Memory
5、修改表的存储引擎
ALTER TABLE `表名` ENGINE = 引擎;
6、选择表的存储引擎
| 存储引擎 | 说明 |
| MyISAM | 不支持事务,不支持外键,支持表级锁,只需要基本 CRUD 操作,对事物完整性没有要求,访问速度快 |
| InnoDB | 支持事务,支持外键,支持行级锁,与 MyISAM 相比,处理效率低,且数据索引占用更多空间 |
| Memory | 数据存储在内存,没有磁盘 IO 等待,访问速度极快,默认使用 HASH 索引,一旦关闭 MySQL 服务,表数据丢失,但保留表结构 |

浙公网安备 33010602011771号