试题详情

计算机二级mysql数据库程序设计练习题(二)

开始做题

试卷预览

1 单选题 2分

设有如下定义存储过程的语句框架:

CREATE PROCEDURE test(IN x INT)

BEGIN ⋯⋯ END; 调用该存储过程的语句是 ______。

  • A. CALL test(10) ;
  • B. CALL test 10 ;
  • C. SELECT test(10) ;
  • D. SELECT test 10 ;

正确答案: A

本题解析: 暂无解析

2 单选题 2分

下列创建游标的语法格式中,正确的是 ______。

  • A. DECLARE cursor_name CURSOR FOR select_statement
  • B. DECLARE CURSOR cursor_name FOR select_statement
  • C. CREATE cursor_name CURSOR FOR select_statement
  • D. CREATE CURSOR cursor_name FOR select_statement

正确答案: A

本题解析: 暂无解析

3 单选题 2分

存储过程与存储函数的区别之一是存储过程不能包含 ______。

  • A. SET语句
  • B. 局部变量
  • C. RETURN语句
  • D. 游标

正确答案: C

本题解析: 暂无解析

4 单选题 2分

现有如下语句:能够直接调用过程 p,并能得到正确返回结果的语句是 ______。

CREATE PROCEDURE p(IN nol INT,OUT pname VARCHAR(10))

BEGIN

SELECT sname INTO pname

FROM student WHERE sno=nol:

END;

  • A. CALL p(100,@x) ;
  • B. CALL p(100," 张红 ") ;
  • C. CALL p(@a,@b);
  • D. CALL p(@a," 张红 ") ;

正确答案: A

本题解析: 暂无解析

5 单选题 2分

在 MySQL的命令行中调用存储过程 sp 和函数 fn 的方法分别是 ______。

  • A. CALL sp() ,SELECT fn() ;
  • B. SELECT sp() ,CALL fn() ;
  • C. CALL sp() ,CALL fn() ;
  • D. SELECT sp() ,SELECT fn() ;

正确答案: A

本题解析: 暂无解析

6 单选题 2分

下列关于局部变量和用户变量的描述中,错误的是 ______。

  • A. 局部变量只在 BEGIN...ENI) 语句块之间有效
  • B. 用户变量以 "@"开头,局部变量没有这个符号
  • C. 用户变量使用 SET语句定义,局部变量使用 DECLARE语句定义
  • D. 在存储函数中只能使用局部变量

正确答案: D

本题解析: 暂无解析

7 单选题 2分

在 MySQL中执行如下语句:

SHOW GRANTS FOR "wang"@"localhost";

结果显示为:

GRANT USAGE ON * . * TO"wang"@"localhost"

该结果显示的是 ______。

  • A. 系统中所有的用户信息
  • B. 用户名以 wang 开头的用户拥有的所有权限
  • C. 用户 wang 拥有的所有权限
  • D. 系统中所有的资源信息

正确答案: C

本题解析: 暂无解析

8 单选题 2分

撤销用户的权限应使用的语句是 ______。

  • A. DROP
  • B. ALTER
  • C. REVOKE
  • D. GRANT

正确答案: C

本题解析: 暂无解析

9 单选题 2分

MySQL中,下列关于授权的描述中,正确的是 ______。

  • A. 只能对数据表和存储过程授权
  • B. 只能对数据表和视图授权
  • C. 可以对数据项、数据表、存储过程和存储函数授权
  • D. 可以对属性列、数据表、视图、存储过程和存储函数授权

正确答案: D

本题解析: 暂无解析

10 单选题 2分

MySQL成功安装后,在系统中默认建立的用户个数是 ______。

  • A. 0
  • B. 1
  • C. 2
  • D. 3

正确答案: B

本题解析: 暂无解析

其他考生还关注了

更多

相关题库

更多
置顶