1. 程式人生 > >TYPE=MyISAM 與 ENGINE=MyISAM 的區別(摘要版)

TYPE=MyISAM 與 ENGINE=MyISAM 的區別(摘要版)

不必要 內存 非默認 type eat create 兼容 實現 默認

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 的區別(摘要版)