糯米文學吧

位置:首頁 > 計算機 > 計算機二級

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

成功的人是跟別人學習經驗,失敗的人只跟自己學習經驗。 以下是本站小編整理的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.請簡述使用索引的弊端。