LONGEPASS
Q5.

欲對資料庫刪除資料表Books 中所有資料列,其SQL 語法為何?

網頁設計 · 乙級 · 應用軟體安裝及使用 · Q5

難易度分析

2 / 5

本題考查標準 SQL 基礎指令的區分,重點在於判別刪除資料列與刪除資料表結構之語法差異,屬於基礎概念記憶型題目。

正確答案:③DELETE FROM Books

③ DELETE FROM Books:DELETE FROM 資料表名稱 是標準 SQL 語法,用於刪除資料表中所有資料列,同時保留資料表的結構定義,符合題目需求。

錯誤選項解析

  • ① REMOVE FROM Books:REMOVE 並非標準 SQL 指令,關係式資料庫中不存在此語法關鍵字,屬於虛構命令。
  • ② DROP FROM Books:DROP 用於刪除整個資料表結構(包含欄位定義與資料),正確語法為 DROP TABLE Books,而非僅刪除資料列。
  • ④ ALTER FROM Books:ALTER 用於修改資料表結構(如新增、刪除或修改欄位),正確語法為 ALTER TABLE,與刪除資料列無關。
Learning Tip

"本題核心考點為 SQL DML 與 DDL 指令的區別。DELETE 屬於 DML(資料操作語言),僅刪除資料且可搭配 WHERE 條件式進行部分刪除;DROP 與 ALTER 屬於 DDL(資料定義語言),前者刪除整個物件結構,後者修改結構。常見陷阱是混淆 DELETE(刪資料)與 DROP(刪資料表),實務上執行 DELETE 前務必確認是否需加 WHERE 條件,以免誤刪全部資料。"

學員答題分佈

①REMOVE FROM Books0%
②DROP FROM Books0%
③DELETE FROM Books0%
④ALTER FROM Books0%

此答題分佈是根據學員在 LongePass 模擬考等實際作答紀錄計算而成。與考友分享這道歷屆試題與詳細解析!

相似類型題目