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

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

計算機二級 閱讀(7.07K)

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;