ISAM

較舊式的資料表

MyISAM

內定類型

HEAP

屬暫時性的資料表,存在於記憶體中,每筆資料 row 長度固定,固存取速度非常快速。隨著 MySQL Server 停止執行,HEAP 資料表會自記憶體中消失。

CREATE TEMPORARY TABLE

也可建立暫時性的資料表,但只有建立它的人有權存取。HEAP 則可供其他使用者存取。

MERGE (MRG_MyISAM)

主要用途是將數個 MyISAM 資料表合成一個資料表使用。只接受 SELECT、DELETE、UPDATE 三個 SQL 語法。

InnoDB

適合用於商業環境需要嚴謹資料庫設計的場合。

BDB (Berkeley DB)

主要提供 MySQL 支援 transaction 的能力


指定資料表類型語法:
CREATE TABLE table_name (
......
) TYPE = HEAP ;


 ALTER TABLE table_name TYPE = MyISAM


創作者介紹
創作者 tsuozoe 的頭像
tsuozoe

隨便寫寫的新天地

tsuozoe 發表在 痞客邦 留言(0) 人氣()