表建立

CREATE TABLE 語句應該以 ENGINE 規範結束:

CREATE TABLE table_name ( column_definitions ) ENGINE=engine;

一些選項是:

  • InnoDB :(自版本 5.5.5 起預設)它是一個符合轉換(ACID 標準)的引擎。它具有事務提交和回滾,以及崩潰恢復功能和行級鎖定。
  • MyISAM :(版本 5.5.5 之前的預設值)這是一個普通的引擎。它不支援事務,也不支援外來鍵,但它對資料倉儲很有用。
  • Memory:將所有資料儲存在 RAM 中以實現極快的操作,但在資料庫重啟時表日期將丟失。

這裡有更多引擎選項。