當前位置:才華齋>計算機>計算機二級>

2017年3月計算機二級《MySQL》考試題與答案

計算機二級 閱讀(2.95W)

計算機二級考核計算機基礎知識和使用一種高階計算機語言編寫程式以及上機除錯的基本技能。為幫助參加二級MySQL考試的考生們順利備考並取得好成績,以下是本站小編搜尋整理的一份2017年3月計算機二級《MySQL》考試題與答案,供參考練習,希望對大家有所幫助!想了解更多相關資訊請持續關注我們應屆畢業生考試網!

2017年3月計算機二級《MySQL》考試題與答案

  一、選擇題

1、在MySQL中,通常使用________語句來指定一個已有資料庫作為當前工作資料庫。

G

2、下列________型別不是MySQL中常用的的資料型別。

3、可用於從表或檢視中檢索資料的SQL語句是________。

CT語句

RT語句

TE語句

TE語句

4、SQL語言又稱________。

A.結構化定義語言

B.結構化控制語言

C.結構化查詢語言

D.結構化操縱語言

5、下列語句中,________不是表資料的基本操作語句。

A)CREATE語句

B)INSERT語句

C)DELETE語句

D)UPDATE語句

參考答案:1.D 2.B 3.A 4.C 5.A

  二、填空題

1、在MySQL中,通常使用_________值來表示一個列植沒有值或缺值的情形。

2、在CREATE TABLE語句中,通常使用________關鍵字來指定主鍵。

3、MySQL資料庫所支援的SQL語言主要包含_______、_______、_________和MySQL擴充套件增加的語言要素幾個部分。

4、在MySQL的安裝過程中,若選用“啟用TCP/IP網路”,則MySQL會預設選用的埠號是________。

5、MySQL安裝成功後,在系統中回預設建立一個________使用者。

6、MySQL安裝包含典型安裝、定製安裝和________三種安裝型別。

7、在MySQL中,可以使用INSERT或________語句,向資料庫中一個已有的表插入一行或多行元組資料。

8、在MySQL中,可以使用________語句或________語句刪除表中的一行或多行資料。

9、在MySQL中,可以使用________語句來修改、更新一個表或多個表中的資料。

10、SELECT語句的執行過程是從資料庫中選取匹配的特定________和________,並將這些資料組織成一個結果集,然後以一張________的形式返回。

參考答案:

  ARY KEY 3.資料定義語言(DDL)資料操縱語言(DML)資料控制語言(DCL)

4.3306  6.完全安裝 ACE

8. DELETE TRANCATE TE  10.行列 臨時 表

  三、簡答題

1.在資料庫db_test中建立一個儲存過程,用於實現給定表content中一個留言人的姓名即可修改表content中該留言人的電子郵件地址為一個給定的值。

參考解析:

在MySQL命令列客戶端輸入如下SQL語句即可實現:

mysql>USE db_test;

Database changed

mysql>DELIMITER$$

mysql>CREATE PROCEDURE sp_update email(IN USer_name VARCHAR(50),IN e_mail VARCHAR(50))

一>BEGIN

一> UPDATE content SET email=e_mail WHERE username=user_name;

一>END$$

Query OK,0 rows affected(0.06 SeC)

2.請簡述遊標在儲存過程中的作用。

參考解析:遊標是一個被SELECT語句檢索出來的結果集。在儲存了遊標後,應用程式或使用者就可以根據需要滾動或瀏覽其中的`資料。

3.請列舉兩個常用的MySQL客戶端管理工具。

參考解析:MySQL命令列客戶端、MySQL圖形化管理工具phpAdmin。

4.請使用SELECT lLE語句,備份資料庫db_test中表content的全部資料到C盤的BACKUP目錄下一個名為的檔案中,要求欄位值如果是字元則用雙引號標註,欄位值之間用逗號隔開,每行以問號為結束標誌。

參考解析:在MySQL命令列客戶端輸入如下SQL語句即可實現:

mysql>USE db_test;

Database changed

mysql>SELECT*FROM content

一>INTO OUTFILE'C:/BACKUP/'

一>FIELDS TERMINATED BY','

一>OPTIONALLY ENCLOSED BY'"'

一>LINES TERMINATED BY'?':

Query OK,1 row affected( sec)

5.請使用DELETE語句將資料庫db_test的表content中留言人姓名為“MysQL初學者”的留言資訊刪除。

參考解析:在MySQL命令列客戶端輸入如下SQL語句即可實現:

mysql>USE db-test;

Database changed

mysql>DELETE FROM content

一>WHERE usemame='MySQL初學者';

Query OK,1 rOW affected(0.09 sec)