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类型!!
mysql 表结构导出来,sql后面有个TYPE=MyISAM AUTO_INCREMENT=1068
TYPE=MyISAM 表的类型为MyISAM
AUTO_INCREMENT=1068 自动增长类型的字段从1068开始.
用MySQL,目前(版本 3.23.6)你可以在三种基本数据库表格式间选择。当你创建一张表时,你可以告诉MySQL它应该对于表使用哪个表类型。MySQL将总是创建一个.frm文件保存表和列定义。视表类型而定,索引和数据将在其他文件中存储。 你能用ALTER TABLE语句在不同类型的表之间变换。见7.8 ALTER TABLE语法。 MyISAM 在MySQL 3.23中,MyISAM是缺省表格类型,它是基于ISAM代码并且有很多有用的扩展。索引存