wecandoitgogogo

e等公務園+學習平臺

MySQL進階管理《解答》

20 題答案已標示
答案速覽點題號跳到該題

01要建立預存函式要執行那一個SQL指令?

  • A(A) CREATE FUNCTION 函式名稱 [參數] RETURNS 資料型態 [選項] 指令正解
  • B(B) "CREATE FUNCTION 函式名稱 [參數] [選項] 指令
  • C(C) "CREATE 函式名稱 [參數] RETURNS 資料型態 [選項] 指令
  • D(D) 以上皆非

02下列那一項不是MySQL回復資料的方式?

  • A(A) 使用mysqlimport客戶端程式
  • B(B) SQL指令SELECT * INTO OUTFILE 'file_name' FROM tbl_name正解
  • C(C) 複製資料庫檔案到MySQL的data目錄中
  • D(D) 使用二進位日誌中的資料來回復

03下列那一項工具和移轉沒有關係?

  • A(A) MySQL Workbench正解
  • B(B) MySQL Migration Toolkit
  • C(C) SQL Converter
  • D(D) 程式語言和MySQL連結器與API

04移轉過程會需要移轉下列那些項目?

  • A(A) 資料庫結構
  • B(B) 資料
  • C(C) 應用程式
  • D(D) 以上皆是正解

05下列對於預存函式的說明,那一項是正確的?

  • A(A) 可以使用所有的SQL指令
  • B(B) 從MySQL 4.1版本之後就有支援
  • C(C) 可以使用傳值、參考參數(IN, OUT, INOUT)
  • D(D) 呼叫方式是在所有SQL指令中呼叫正解

06使用一般的使用者來執行MySQL的目的是?

  • A(A) 不讓擁有SELECT權限的MySQL用戶就可以讀取或修改系統上的檔案
  • B(B) 不讓擁有File權限的MySQL用戶就可以讀取或修改系統上的檔案正解
  • C(C) 不讓擁有INSERT權限的MySQL用戶就可以讀取或修改系統上的檔案
  • D(D) 以上皆非

07使用MySQL Administrator備份整個資料庫時,預設的動作對於預存程序和觸發會進行備份嗎?

  • A(A) 只會備份預存程序,觸發不會
  • B(B) 只會觸發,預存程序不會
  • C(C) 兩者都會備份正解
  • D(D) 兩者都不會備份

08下列那一個安全性選項的功能是「不允許舊式編碼的密碼(4.1之前的版本使用)」

  • A(A) old-passwords
  • B(B) secure-auth正解
  • C(C) skip-grant-tables
  • D(D) local-infile

09視界如果來自多個資料表,還能夠修改資料嗎?

  • A(A) 絕對不行正解
  • B(B) 絕對可以
  • C(C) 要符合某些條件下的視界才可以
  • D(D) 以上皆是

10下列對於預存函式的說明,那一項是錯誤的?

  • A(A) 只能用傳值參數
  • B(B) 只能回傳單一值,如同其它MySQL函式一樣
  • C(C) 可以呼叫其他函式
  • D(D) 可以使用所有的SQL指令正解

11升級之後執行mysql_upgrade程式的目的為何?

  • A(A) 檢查不相容的資料表正解
  • B(B) 下載升級檔案
  • C(C) 回報MySQL官方目前使用的版本
  • D(D) 以上皆是

12對於MySQL中資料庫及資料表最佳化的建議的說明,下列那一項是錯誤的?

  • A(A) 日誌和索引儲放於不同磁碟
  • B(B) 多用變動類型的資料型態正解
  • C(C) 索引鍵愈短愈好
  • D(D) 儘可以用NOT NULL定義欄位

13以下對於觸發的限制說明,那一項是正確的?

  • A(A) 不能在觸發中存取資料表內容
  • B(B) 不能在觸發中呼叫預存程序
  • C(C) 一定要由SQL指令來觸發
  • D(D) 以上皆是正解

14下列何者不是MySQL伺服器的內部風險的議題?

  • A(A) 不使用匿名用戶的帳號
  • B(B) 架設防火牆正解
  • C(C) 保護日誌文件和資料庫文件
  • D(D) 建立備份主機

15要如何備份視界的資料?

  • A(A) 備份mysql資料庫的proc資料表
  • B(B) 備份mysql資料庫中view的資料表
  • C(C) 備份資料庫時就會備份視界正解
  • D(D) 以上皆可

16下列對於預存程序的說明,那一項是錯誤的?

  • A(A) 預存程序是SQL指令集合,存放於伺服器中直接執行
  • B(B) 可以加快SQL一連串指令執行速度
  • C(C) 從MySQL 4.1版本之後就有支援正解
  • D(D) 可以避免避免重覆指令碼

17下列對於視界的用途說明,那一項是錯誤的?

  • A(A) 提供重覆性的利用複雜的多資料表查詢
  • B(B) 提供安全性的查詢資料
  • C(C) 視界可以設定自已有密碼,可作保護,有了視界就更安全的保存資料正解
  • D(D) 視界如同虛擬資料表一般

18要顯示預存程序的原始碼要執行那一個SQL指令?

  • A(A) SHOW PROCEDURE STATUS
  • B(B) SHOW CREATE PROCEDURE 名稱正解
  • C(C) SHOW STATUS
  • D(D) 以上皆非

19下列對於觸發的說明,那一項是錯誤的?

  • A(A) MySQL觸發還在開發初期,有很多功能還很初步
  • B(B) 觸發的功能和預存程序類似,其實就是用來取代預存程序的正解
  • C(C) 不能在觸發中存取資料表內容 (4) 以上皆是

20預存程序儲存在資料庫的位置是在何處?

  • A(A) mysql資料庫的sp資料表
  • B(B) 每個資料庫中都會有一個資料表用來儲存
  • C(C) mysql資料庫的proc資料表正解
  • D(D) mysql資料庫的infomation資料表

← 回全部題庫

◻首頁 ⌕搜尋 ☰全部