LONGEPASS
Q18.

MariaDB 語法「SELECT * INTO inst_X ‘file_A’ FROM table_B;」可將table_B 備份到file_A,則語法中「inst_X」為何?

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

難易度分析

2 / 5

本題屬於基礎語法記憶題,僅需區分資料匯出與匯入的關鍵字差異即可選出答案,無複雜陷阱或多重概念結合。

正確答案:②OUTFILE

② OUTFILE:OUTFILE 是 `SELECT ... INTO OUTFILE` 語法的標準關鍵字,可將查詢結果匯出至伺服器上的純文字檔案,常用於資料備份或資料交換。

錯誤選項解析

  • ① INFILE:INFILE 是用於從外部檔案匯入資料至資料表的關鍵字,通常搭配 `LOAD DATA INFILE` 語法使用,與題目所述的「匯出備份」方向相反。
  • ③ REPLACE:REPLACE 是資料操作語法,用於插入新資料列時若遇到主鍵衝突則取代既有資料,與檔案匯出功能無關。
  • ④ IGNORE:IGNORE 是修飾詞,用於 `INSERT` 或 `LOAD DATA` 時忽略重複鍵值錯誤並跳過衝突資料列,並非用於資料匯出的關鍵字。
Learning Tip

"本題核心考點為 SELECT ... INTO OUTFILE 與 LOAD DATA INFILE 的區別:前者用於「匯出」資料至檔案,後者用於從檔案「匯入」資料。實務上需注意 `secure_file_priv` 系統變數會限制匯出檔案的存放路徑,且匯出檔案預設以定位字元(Tab)分隔欄位、換行字元分隔資料列。"

學員答題分佈

①INFILE0%
②OUTFILE0%
③REPLACE0%
④IGNORE0%

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

相似類型題目