1
mysql | 数据库引擎
source link: https://benpaodewoniu.github.io/2022/12/11/mysql15/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
- innodb
- myisam
MYISAM | INNODB | |
---|---|---|
事务支持 | 不支持 | 支持 |
数据行锁定 | 不支持 | 支持 |
外键约束 | 不支持 | 支持 |
全文索引 | 支持 | 不支持 |
表空间大小 | 较小 | 较大,约 2 倍 |
- MYISAM
- 节约空间,速度较快
- INNODB
- 安全性高,事务的处理,多表多用户操作
存储位置 「5.0 版本的 mysql,8.0 可能不一样了」
所有数据库文件默认存在 data 目录中。本质上还是文件存储。
INNODB
- 在数据库表中只有一个
*.frm
文件,以及上级目录下的ibdata1
文件
- 在数据库表中只有一个
MYISAM
*.frm
表结构的定义文件*.MYD
数据文件(data)*.MYI
索引文件(index)
设计数据库表的字符集编码
charset=uft8
不设置的话,会是默认字符集,不支持中文。
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK