表类型、存储引擎

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 服务,表数据丢失,但保留表结构
posted @ 2022-04-04 15:46  半条咸鱼  阅读(42)  评论(0)    收藏  举报