LONGEPASS
Q288.

MariaDB 的函式敘述,何者正確?

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

難易度分析

3 / 5

本題屬於複選題,要求考生對多個不同功能的函式定義進行精確辨識。由於必須判斷所有選項的正誤才能得出最終答案,且選項中包含功能完全相反的對立術語,增加了認知負荷與判斷難度。

正確答案 (複選):①, ②, ④

  • ① mysql_creat_db( )函式可用來建立新的資料庫:mysql_create_db() 函式用於建立新的資料庫,屬於 DDL(資料定義語言) 操作,執行後會在 MariaDB 伺服器中創建指定的資料庫結構。
  • ② mysql_db_name( )函式可用來取得資料庫名稱:mysql_db_name() 函式用於從資料庫列表結果集中取得特定索引位置的資料庫名稱,通常搭配 mysql_list_dbs() 使用以遍歷所有資料庫。
  • ④ mysql_errno( )函式可取得上一次MariaDB 運算的錯誤碼:mysql_errno() 函式會回傳上一次 MariaDB 操作所產生的錯誤代碼,若無錯誤則回傳 0,常用於程式除錯與例外處理流程中。

錯誤選項解析

  • ③ mysql_drop_db( )函式也可用來建立新資料庫:mysql_drop_db() 函式用於刪除(DROP)現有資料庫,而非建立新資料庫。建立資料庫應使用 mysql_create_db(),兩者功能完全相反,操作前需確認權限與資料備份。
Learning Tip

"本題考點為 MariaDB/MySQL 舊版 mysql_* 系列函式的功能辨識。常考陷阱在於混淆 create(建立) 與 drop(刪除) 的操作方向。需注意 mysql_* 系列函式在 PHP 7 已被移除,實務上建議改用 PDO 或 MySQLi 擴充套件以確保安全性與相容性。"

學員答題分佈

①mysql_creat_db( )函式可用來建立新的資料庫0%
②mysql_db_name( )函式可用來取得資料庫名稱0%
③mysql_drop_db( )函式也可用來建立新資料庫0%
④mysql_errno( )函式可取得上一次MariaDB 運算的錯誤碼0%

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

相似類型題目