2015年计算机二级考试《MySQL》练习试题模拟

| 二级建造师 |

【www.tingchehu.com--二级建造师】

1[填空题]在MySQL中,可以使用INSERT或________语句,向数据库中一个已有的表插入一行或多行元组数据。

  参考解析:

  REPLACE

  2[单选题]数据模型反映的是(  )

  A.事物本身的数据和相关事物之间的联系

  B.事物本身所包含的数据

  C.记录中所包含的全部数据

  D.记录本身的数据和相关关系

  参考答案:A

  3[填空题]5天后开启每天定时清空test表,一个月后停止执行:

  (  ) EVENT e_test

  ON SCHEDULE (  )

  (  ) CURDATE() +(  )

  ENDS CURDATE() + (  )

  DO TRUNCATE TABLE test;

  参考解析:

  5天后开启每天定时清空test表,一个月后停止执行:

  CREATE EVENT e_test

  ON SCHEDULE EVERY 1DAY

  STARTS CURDATE() +INTERVAL 5DAY

  ENDS CURDATE() +INTERVAL 1MONTH

  DO TRUNCATE TABLE test;

  4[填空题]假设之前创建的KC表没有设置外键级联策略,设置触发器,实现在KC表中修改课程ID号时,可自动修改课程在xs_kc上的课程ID号

  Create trigger trigger_update(  )on(  ) for each row

  (  )

  参考解析:

  Create trigger trigger_update after update on kc for each row

  update xs_kc set xs_kc.kno=new.kno where xs_kc.kno=old.kno;

  5[单选题]在关系数据库中,能够地标识一个记录的属性或属性的组合,称为(  )

  A.主码 B.属性 C.关系 D.域

  参考答案:A

  6[单选题]要快束完全清空一张表可使用如下语句

  A.TRUNCATE TABLE

  B.DELETE TABLE

  C.DROP TABLE

  D.CLEAR TABLE

  参考答案:A

  7[单选题]不是外键定义中ON DELETE与ON UPDATE的设置是(  )

  A.CASCADE B.ACTION C.RESTRICT D.SET NULL

  参考答案:B

  8[简答题]表名改为user。

  参考解析:rename table employee to user;

  9[填空题] 在MySQL的安装过程中,若选用“启用TCP/IP网络”,则MySQL会默认选用的端口号是________。

  参考解析:3306

  10[填空题] 数据库系统的运行与应用结构有客户/服务器结构(C/S结构)和________两种。

  参考解析:浏览器/服务器结构(B/S结构)

  11[单选题]使用CREATE VIEW创建视图时,如果给定了(  )子句,能替换已有视图

  A.ALL REPLACE B.OR REPLACE C.REPLACE D.REPLACE ALL

  参考答案:B

  12[单选题]mysql中存储用户全局权限的表是(  )

  A.table_priv B.procs_priv C.columns_priv D.user

  参考答案:D

  13[填空题]下面的程序可实现删除学生成功则在网页上显示“学生删除成功”,否则显示“学生删除失败”,将程序补充完整

  $con=(  )(“localhost:3306”,”root”,”123456”) or die(“数据库服务器连接失败!

  ”);

  (  )(“sxcj”,$con) or die(“数据库服务器选择失败!

  ”);

  mysql_query(“set names ‘gbk’”);

  $sql=”DELETE FROM XS”;

  $sql=(  ).”WHERE sname=’王五’”;

  If((  )($sql,$con))

  echo “学生删除成功!

  ”;

  else

  echo “学生删除失败!

  ”;

  ?>

  参考解析:下面的程序可实现删除学生成功则在网页上显示“学生删除成功”,否则显示“学生删除失败”,将程序补充完整

  $con=mysql_connect(“localhost:3306”,”root”,”123456”) or die(“数据库服务器连接失败!

  ”);

  mysql_select_db(“sxcj”,$con) or die(“数据库服务器选择失败!

  ”);

  mysql_query(“set names ‘gbk’”);

  $sql=”DELETE FROM XS”;

  $sql=$sql.”WHERE sname=’王五’”;

  If(mysql_query($sql,$con))

  echo “学生删除成功!

  ”;

  else

  echo “学生删除失败!

  ”;

  ?>

  14[单选题]改变表名的指令是(  )

  A.RENAME TABLE t1 rename to t2;

  B.RENAME TABLE t1 to t2;

  C.UPDATE NAME t1 to t2;

  D.CHANGE NAME t1 to t2;

  参考答案:B

  15[单选题]下列哪种方法不能用于创建索引?_______

  A.使用CREATE INDEX语句

  B.使用CREATE TABLE语句

  C.使用ALTER TABLE语句

  D.使用CREATE DATABASE语句

  参考答案:D

  16[单选题]删除列指令是(  )

  A.ALTER TABLE … DELETE …

  B.ALTER TABLE … DELETE COLUMN…

  C.ALTER TABLE … DROP …

  D.ALTER TABLE … DROP COLUMN…

  参考答案:D

  17[单选题](  )中提供了执行MYSQLDUMP之后对数据库的更改进行所复制所需要的信息

  A.二进制日志文件

  B.MYSQL数据库

  C.MYSQL配置文件

  D.BIN数据库

  参考答案:A

  18[填空题]创建普通索引时,通常使用的关键字是_______或KEY。

  参考解析:INDEX

本文来源:http://www.tingchehu.com/content-46-27661-1.html

    热门标签

    HOT