TYPE=MyISAM 与 ENGINE=MyISAM 的区别(摘要版)
Posted 小白
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了TYPE=MyISAM 与 ENGINE=MyISAM 的区别(摘要版)相关的知识,希望对你有一定的参考价值。
TYPE=MyISAM 和 ENGINE=MyISAM 都是设置数据库存储引擎的语句
(老版本的mysql使用TYPE而不是ENGINE(例如,TYPE = MYISAM)。
MySQL 5.1为向下兼容而支持这个语法,但TYPE现在被轻视,而ENGINE是首先的用法。
一般地,ENGINE 选项是不必要的;除非默认已经被改变了,MyISAM是默认存储引擎。
create 语句后面的TYPE=MyISAM
选项只在MySQL 3.23和以后版本中被实现。作为默认。
不同的表类型是:
ISAM 原来的表处理器
MyISAM 全新二进制可移植的表处理器
HEAP 用于该表的数据仅仅存储在内存中
没有 type=myisam 语句也行,因为从3.23版本以后,默认都是myisam类型!!
以上是关于TYPE=MyISAM 与 ENGINE=MyISAM 的区别(摘要版)的主要内容,如果未能解决你的问题,请参考以下文章
mysql 批量更换数据库表引擎 InnoDB 到 myISAM
mysql中engine=innodb和engine=myisam的区别