Mysql 存储引擎

MYISAM

不支持事务和外键,访问速度极快,如果不要求事务的完成性,可以优先选择。Mysql 5.5 默认存储引擎

每个该引擎的表在磁盘中对应3个文件:

*.frm:建表语句

*.MYD:该表的数据

*.MYI:该表的索引

INNODB

支持事务,会占用更多的磁盘空间来保存数据和索引。Mysql 5.7 之后默认存储引擎

每个该引擎的表在磁盘中对应3个文件:

*.frm:建表语句

*.ibd:该表的数据和索引

*.opt:字符编码和排序规则

MEMORY

内存存储, 数据放在内存中

特点:速度非常快、使用 HASH 索引

缺点:服务器关机数据丢失,表还是在的,但是没有数据了

每个该引擎的表在磁盘中对应1个文件:

*.frm:建表语句

 

posted @ 2018-08-17 01:05  huanggy  阅读(123)  评论(0编辑  收藏  举报