2017年計算機二級MySQL考試模擬試題

MySQL數據庫系統使用最常用的數據庫管理語言--結構化查詢語言(SQL)進行數據庫管理。爲幫助考生們備考二級MySQL考試,以下是本站小編搜索整理的一份2017年計算機二級MySQL考試模擬試題,供參考練習,希望對大家有所幫助!想了解更多相關信息請持續關注我們應屆畢業生考試網!

2017年計算機二級MySQL考試模擬試題

  一、選擇題

1、mysql中唯一索引的關鍵字是(  )

text index index ue index x

參考答案:C

2、只修改列的數據類型指令是(  )

R TABLE … … ALTER COLUMN

R TABLE … MODIFY COLUMN…

R TABLE … UPDATE …

R TABLE … UPDATE COLUMN…

參考答案:B

3、在數據庫設計中,將E-R圖轉換成關係數據模型的過程屬於(  )

A.需求分析階段 B.邏輯設計階段C.概念設計階段 D.物理設計階段

參考答案:B

4、在概念設計階段,最常使用的數據模型是(  )

A.對象模型 B.物理模型 C.邏輯模型 D.實體聯繫模型

參考答案:D

5、索引可以提高哪一操作的效率(  )

RT TE TE CT

參考答案:D

6、E-R圖是數據庫設計的工具之一,它一般適用於建立數據庫的________。

A.概念模型B.結構模型C.物理模型D.邏輯模型

參考答案:A

7、根據關係模式的完整性規則,一個關係中的`主鍵(  )。

A.不能有兩列組成

B.不能成爲另一個關係的外部鍵

C.不允許空值

D.可以取空值

參考答案:C

  二、填空題

1、bool型數據用於存儲邏輯值,它只有兩種狀態,即“(  )”和“ (  ) ”。

參考解析:TRUE、 FALSE

2、(  )關鍵字能夠將兩個或多個SELECT語句的結果連接起來。

參考解析:UNION

3、創建唯一性索引時,通常使用的關鍵字是_______。

參考解析:UNIQUE

4、如果使用“(  ) ”關鍵詞,則即使在更新過程中出現錯誤,更新語句也不會中斷

參考解析:“ IGNORE ”

5、數據庫系統的三級模式結構是指數據庫系統是由________、________和________三級構成。

參考解析:模式 外模式 內模式

6、如果x->y,y->z成立,那麼x->z也成立,這個推理規則稱爲(  )

參考解析:傳遞函數依賴

7、 數據庫設計分爲以下六個階段:需求分析、(  )、邏輯結構設計、(  )、數據庫實施、數據庫運行與維護

參考解析:概念結構設計、物理結構設計

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

參考解析:NULL

9、創建索引通常使用(  )語句.

參考解析:CREATE INDEX

10、用二維表結構表示實體以及實體間聯繫的數據模型稱爲________數據模型。

參考解析:關係

  三、簡答題

1、請使用UPDATE語句將數據庫db_test的表content中留言人姓名爲“MySQL初學者”的留言內容修改爲“如何使用INSERT語句?”。

參考解析:

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

mysql>USE db-test;

Database changed

mysql>UPDATE content

一>SET words='如何使用INSERT語句?'

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

Query OK,1 row affected(0.08 sec)

Rows matched:1 Changed:1 Warnings:0

2、刪除表中所有記錄。

參考解析:delete from employee;

3、刪除表中名稱爲’小李子’的記錄。

參考解析:delete from employee where username='小李子';

4、將姓名爲’aaa’的員工薪水修改爲4000元,job改爲ccc

參考解析:update employee set salary=4000,job='ccc' where username='aaa';

5、將所有員工薪水修改爲5000元。

參考解析:update employee set salary=5000;

6、使用insert語句向表中插入一個員工的信息。

參考解析:

insert into employee(id,username,birthday,entry_date,job,salary,resume) values(null,'小李子','1980-09-09','1980-09-09','bbb',1000,'bbbbbbbb');

7、 使用insert語句向表中插入一個員工的信息。

參考解析:insert into employee(id,username,birthday,entry_date,job,salary,resume) values(null,’aaa','1980-09-09','1980-09-09','bbb',1000,'bbbbbbbb');

8、使用truncate刪除表中記錄。

參考解析:truncate table employee;