民國106年 第3梯次 網頁設計乙級 學科

第22題

建立M y S Q L 資料表的語法「C R E A T E T A B L E t ( i I N T ) p a r a _ X = M Y I S A M…

題目

建立M y S Q L 資料表的語法「C R E A T E T A B L E t ( i I N T ) p a r a _ X = M Y I S A M ; 」用以指定 儲存引擎,則語法中「p a r a _ X 」為何?

  1. (1) W H E R E
  2. (2) S T O R A G E
  3. (3) E N G I N E
  4. (4) O R D E R

官方答案

(3) E N G I N E

解析

在 MySQL 中,建立資料表時指定儲存引擎(Storage Engine)的語法為「CREATE TABLE 資料表名 (欄位定義) ENGINE=引擎名稱;」。題目中的 para_X 即為關鍵字 ENGINE,例如 ENGINE=MYISAM 表示使用 MyISAM 引擎。選項1的 WHERE 用於查詢條件過濾,選項4的 ORDER 須搭配 ORDER BY 做排序,兩者皆非建表參數;選項2的 STORAGE 並非 MySQL 指定引擎的關鍵字。因此正確答案為 ENGINE(選項3)。考生應記住不同儲存引擎(如 InnoDB、MyISAM)會影響交易、索引與鎖定機制,而指定方式正是透過 ENGINE 子句。

AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。

官方資料