1. MySQL 的存储引擎
MyISAM、InnoDB、Memory、CSV 等9种
| 名称 |
InnoDB |
MyISAM |
| 事务处理 |
支持 |
不支持 |
| 数据行锁定 |
支持 |
不支持 |
| 外键约束 |
支持 |
不支持 |
| 全文索引 |
不支持 |
支持 |
| 表空间大小 |
较大,约2倍 |
较小 |
查看当前默认存储引擎
SHOW VARIABLES LIKE ‘storage_engine%’;
修改存储引擎
修改my.ini配置文件
default-storage-engine= InnoDB
设置表的存储引擎
CREATE TABLE 表名(
#省略代码
)ENGINE=存储引擎;
数据表的存储位置
MyISAM类型表文件
*.frm:表结构定义文件
*.MYD:数据文件

本文介绍了MySQL的存储引擎,包括MyISAM、InnoDB等,详细讲解了DML(数据操纵语言)如INSERT、UPDATE、DELETE及DQL(数据查询语言)的基本语法和使用示例,帮助读者理解如何在数据库中进行数据操作和查询。
最低0.47元/天 解锁文章
371

被折叠的 条评论
为什么被折叠?



