首页 手机
当前位置: 好大学 > 试卷库 > 计算机类 > 等级考试 > 计算机二级 > MySQL数据库程序设计 >计算机二级mysql数据库程序设计练习题(四)

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

卷面总分:60分 答题时间:60分钟 试卷题量:30题 练习次数:0次

一、单选题 (共30题,共60分)
1.

使用 GRANT授权时,下列不能授予到操作权限的命令是 ______。

  • A. DELETE
  • B. SELECT
  • C. INSERT
  • D. UPDATE
纠错 标记
2.

MySQL中,修改用户口令的语句是 ______。

  • A. SET PASSWORD
  • B. CHANGE PASSWORD
  • C. UPDATE PASSWORD
  • D. RENAME USER
纠错 标记
3.

备份整个数据库的命令是 ______。

  • A. mysql
  • B. mysqldump
  • C. mysqljmport
  • D. backup
纠错 标记
4.

下列关于 MySQL数据库备份与恢复的叙述中,错误的是 ______。

  • A. mysqldump 命令的作用是备份数据库中的数据
  • B. 数据库恢复是使数据库从错误状态恢复到最近一次备份时的正确状态
  • C. 数据库恢复的基础是数据库副本和日志文件
  • D. 数据库恢复措施与数据库备份的类型有关
纠错 标记
5.

恢复 MySQL数据库可使用的命令是 ______。

  • A. mysqldump
  • B. mysqladmin
  • C. mysql
  • D. mysqld
纠错 标记
6.

给定的备份数据库语句:下列关于备份文件的叙述正确的是 ______。

SELECT * FROM mysql_test.student

INTO OUTFILE "D:/BACKUP/aa.txt"

FIELDS TERMINATED BY ","

ENCLOSED BY"""

LINES TERMINATED BY "?";

  • A. 字段值放在 "?" 之间
  • B. 字段值之间以空格分隔
  • C. 字段值之间以 " " 分隔
  • D. 字段值放在 " " 之间
纠错 标记
7.

以下关于二进制日志文件的叙述中,错误的是 ______。

  • A. 使用二进制日志文件能够监视用户对数据库的所有操作
  • B. 二进制日志文件记录所有对数据库的更新操作
  • C. 启用二进制日志文件,会使系统性能有所降低
  • D. 启用二进制日志文件,会浪费一定的存储空间
纠错 标记
8.

下列备份方式中不能同时备份表结构和数据的是 ______。

  • A. 使用图形界面工具 phpMyAdmin
  • B. 使用 mysqldump程序
  • C. 使用 SELECT INTO...OUTFILE 正语句
  • D. 使用直接复制
纠错 标记
9.

下列关于 MySQL二进制日志的叙述中,错误的是 ______。

  • A. 二进制日志包含了数据库中所有操作语句的执行时间信息
  • B. 二进制日志用于数据恢复
  • C. MySQL默认是不开启二进制日志功能的
  • D. 启用二进制日志,系统的性能会有所降低
纠错 标记
10.

MySQL命令行客户端的提示符是 ______。

  • A. $
  • B. c: 》
  • C. sql >
  • D. mysql >
纠错 标记
11.

对于用直接复制方式备份数据库,如下叙述中正确的是 ______。

  • A. 必须关闭 MySQL服务器,才能进行复制
  • B. 这种方式备份的数据库不能直接复制到另一个服务器并使用
  • C. 复制数据库时,该数据库不能被使用
  • D. 这种方式只能复制数据,不能复制表结构
纠错 标记
12.

下列选项中,不能用于备份数据库的是 ______。

  • A. phpMyAdim
  • B. mysqladmin
  • C. mysqldump
  • D. SELECT语句
纠错 标记
13.

图形化管理工具 phpMyAdmin连接和操作 MySQL数据库服务器的工作模式是 ______。

  • A. 浏览器 / 服务器结构 (Brower/Server ,B/S)
  • B. 客户 / 服务器结构 (Client/Server ,C/S)
  • C. 对等结构 (Peer - to - Peer ,P2P)
  • D. 胖客户 / 服务器结构
纠错 标记
14.

MySQL服务器使用 TCP/IP 网络的默认端口号是 ______。

  • A. 3306
  • B. 8088
  • C. 8080
  • D. 3124
纠错 标记
15.

下列关于 MySQL的叙述中,正确的是 ______。

  • A. MySQL能够运行于多种操作系统平台
  • B. MySQL的编程语言是 PHP
  • C. MySQL只适用于中小型应用系统
  • D. MySQL具有数据库检索和界面设计的功能
纠错 标记
16.

函数 mysql_connect() 和 mysql_pconnect() 都能建立与数据库服务器的连接, 下列关于两者的描述正确 的是 ______。

  • A. mysql_connect() 建立非持久连接,可以使用 mysql_close() 关闭连接
  • B. mysql_pconnect() 建立非持久连接,可以使用 mysql_close() 关闭连接
  • C. mysql_pconnect() 建立持久连接,可以使用 mysql_close() 关闭连接
  • D. mysql_connect() 建立非持久连接,不可以使用 mysql_close() 关闭连接
纠错 标记
17.

使用 PHP进行 MySQL编程时,不能读取结果集中记录的函数是 ______。

  • A. mysql_fetch_array()
  • B. mysql_fetch_row()
  • C. mysql_fetch_assoc()
  • D. mysql_affected_rows()
纠错 标记
18.

对于日期 "2013 年 10 月 21 日",MySQL默认显示的格式是 ______。

  • A. "2013-10-21"
  • B. "2013-21-10"
  • C. "10-21-2013"
  • D. "21-10-2013"
纠错 标记
19.

部门表 tb_dept 的定义如下:下列说法中正确的是 ______。

CREATE TABLE tb_dept(

deptno CHAR(2) primary key ,

dname CHAR(20) Not null ,

manager CHAR(12),

telephone CHAR(15)

);

  • A. deptno 的取值不允许为空,不允许重复
  • B. dname 的取值允许为空,不允许重复
  • C. deptno 的取值允许为空,不允许重复
  • D. dname的取值不允许为空,不允许重复
纠错 标记
20.

修改表中数据的命令是 ______。

  • A. UPDATE
  • B. ALTER TABLE
  • C. REPAIR TABLE
  • D. CHECK TABLE
纠错 标记
21.

在使用 INSERT语句插入数据时,正确的使用形式不包括 ______。

  • A. INSERT⋯VALUES语句
  • B. INSERT⋯SELECT语句
  • C. INSERT⋯WHERE语句
  • D. INSERT⋯SET 语句
纠错 标记
22.

学生表 student 包含 sname、sex、age 三个属性列, 其中 age 的默认值是 20,执行 SQL语句 INSERT INTO student(sex,sname,age) VALUES("M","Lili",); 的结果是 ______。

  • A. 执行成功, sname,sex,age 的值分别是 Lili ,M,20
  • B. 执行成功, sname,sex,age 的值分别是 M,Lili ,NULL
  • C. 执行成功, sname,sex,age 的值分别是 M,Lili ,20
  • D. SQL语句不正确,执行失败
纠错 标记
23.

设有客户表 customers(id ,name,tel) ,各字段的含义分别是客户编号、客户姓名和客户联系电话,其 中 id 字段设置为 AUTO_INCREMENT属性,且当前表中 id 字段最大值为 22306。若此刻执行语句 "INSERT INTO customers VALUES (22500," 李明",87556655);" 之后,接着执行语句 "INSERT INTO customers VALUES(0," 张良 ",87523012);" ,则此时该表中 "张良 " 的客户编号是 ______。

  • A. 22501
  • B. 22500
  • C. 0
  • D. 22308
纠错 标记
24.

删除数据表 student 的语句是 ______。

  • A. DROP TABLE student ;
  • B. REMOVE TABLE student;
  • C. UPDATE TABLE student ;
  • D. DELETE TABLE student ;
纠错 标记
25.

设有学生表 student(sno,sname,sage,smajor) ,各字段的含义分别是学生学号、姓名、年龄和专业。要 求输入一学生记录,学号为 100,姓名为张红,年龄为 20。以下不能完成如上输入要求的语句是 ______。

  • A. INSERT INTO student VALUES(100," 张红 ",20) ;
  • B. INSERT INTO student(sno,sname,sage,smajor) VALUES(100," 张红 ",20,NULL) ;
  • C. INSERT INTO student VALUES(100," 张红 ",20,NULL) ;
  • D. INSERTINTO student(sno,sname,sage) VALUES(100," 张红 ",20) ;
纠错 标记
26.

学生表 student 包含 sname、sex、age 三个属性列, 其中 age 的默认值是 20,执行 SQL语句 INSERT INTO student(sex ,sname,age)VALUES("M","Lili",); 的结果是 ______。

  • A. 执行成功, sname,sex,age 的值分别是 Lili ,M,20
  • B. 执行成功, sname,sex,age 的值分别是 M,Lili ,NULL
  • C. 执行成功, sname,sex,age 的值分别是 M,Lili ,20
  • D. SQL语句不正确,执行失败
纠错 标记
27.

在使用 INSERT INTO插入记录时,对于 AUTO_INCREMENT列,若需要使其值自动增长,下面填充方式中 错误的是 ______。

  • A. 填充 NULL值
  • B. 不显式地填充值
  • C. 填充数字 0
  • D. 填充数字 1
纠错 标记
28.

查询一个表中总记录数的 SQL语句语法格式是 ______。

  • A. SELECT COUNT( * )FROM tbl_name ;
  • B. SELECT COUNT FROM tbl_name ;
  • C. SELECT FROM COUNT tbl_name ;
  • D. SELECT * FROM tbl_name :
纠错 标记
29.

使用 SQL语句查询学生信息表 tbl_student 中的所有数据,并按学生学号 stu_id 升序排列,正确的语 句是 ______。

  • A. SELECT * FROM tbl_student ORDER BY stu_id ASC;
  • B. SELECT * FROM tbl_student ORDER BY stu_id DESC;
  • C. SELECT * FROM tbl_student stu_id ORDER BY ASC;
  • D. SELECT * FROM tbl_student stu_id ORDER BY DESC;
纠错 标记
30.

统计表中所有记录个数的聚集函数是 ______。

  • A. COUNT
  • B. SUM
  • C. MAX
  • D. AVG
纠错 标记
答题卡(剩余 道题)
一、单选题
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
用时:00:00:00
暂停
交卷
置顶