2017计算机二级考试MySQL数据库练习题及答案

来源:文书网 2.93W

成功的人是跟别人学习经验,失败的人只跟自己学习经验。 以下是本站小编整理的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.请简述使用索引的弊端。

热门标签