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

2017計算機二級考試MySQL資料庫練習題及答案

計算機二級 閱讀(2.83W)

成功的人是跟別人學習經驗,失敗的人只跟自己學習經驗。 以下是本站小編整理的2017計算機二級考試MySQL資料庫練習題及答案,歡迎學習!

2017計算機二級考試MySQL資料庫練習題及答案

  練習題一

  一、填空題

在實際使用中,MySQL所支援的觸發器有_______、_______和_______三種。

  二、程式設計題

在資料庫db_test的`表content中建立一個觸發器content_delete_trigger,用於每次當刪除表content中一行資料時。將使用者變數str的值設定為“0ld cdntent deleted!”。

  習題答案:

  一、填空題

INSERT觸發器 DELETE觸發器 UPDATE觸發器

  二、程式設計題

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

mysql>USE db—test;

Database changed

mysql>CREATE TRIGGER content_delete_trigger AFTER DELETE

—> ON content FOR EACH ROW SET@str=’old content deleted!’;

Query OK,0 rows affected(2.59 sec)

  練習題二

  一、選擇題

下列哪種方法不能用於建立索引?_______

A)使用CREATE INDEX語句

B)使用CREATE TABLE語句

C)使用ALTER TABLE語句

D)使用CREATE DATABASE語句

  二、填空題

1.建立普通索引時,通常使用的關鍵字是_______或KEY。

2.建立唯一性索引時,通常使用的關鍵字是_______。

  三、程式設計題

請用CREATE INDEX語句在資料庫db_test的表content中,根據留言標題列的前三個字符采用預設的索引型別刨建一個升序索引index_subject。

  四、簡答題

1.請簡述索引的概念及其作用。

2.請列舉索引的幾種分類。

3.請分別簡述在MysQL中建立、檢視和測除索引的SQL語句。

4.請簡述使用索引的弊端。