● 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 |
全站熱搜
留言列表