表类型、存储引擎
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 服务,表数据丢失,但保留表结构 |
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 没有源码,如何修改代码逻辑?
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战