一.单选题(共60题,60.0分)
1
【单选题】查找表结构用以下哪一项( )
(1.0分)
- A、
FIND
- B、
SELETE
- C、
ALTER
- D、
DESC
正确答案: D 我的答案:D得分: 1.0分
2
【单选题】查找数据表中的记录用以下哪一项( )(1.0分)
- A、ALTRE
- B、UPDATE
- C、SELECT
- D、DELETE
正确答案: C 我的答案:C得分: 1.0分
3
【单选题】查找数据库中所有的数据表用以下哪一项( )(1.0分)
- A、SHOW DATABASE
- B、SHOW TABLES
- C、SHOW DATABASES
- D、SHOW TABLE
正确答案: B 我的答案:B得分: 1.0分
4
【单选题】创建表时,不允许某列为空可以使用:(1.0分)
- A、NOT NULL
- B、NO NULL
- C、NOT BLANK
- D、NO BLANK
正确答案: A 我的答案:A得分: 1.0分
5
【单选题】创建视图的命令是( )(1.0分)
- A、alter view
- B、alter table
- C、create table
- D、create view
正确答案: D 我的答案:D得分: 1.0分
6
【单选题】创建视图时:(1.0分)
- A、可以引用其它的视图
- B、一个视图只能涉及一张表
- C、可以替代一个基表
- D、以上说法都不正确
正确答案: A 我的答案:A得分: 1.0分
7
【单选题】创建数据库使用以下哪项( )(1.0分)
- A、create mytest
- B、create table mytest
- C、database mytest
- D、create database mytest
正确答案: D 我的答案:D得分: 1.0分
8
【单选题】关系数据库中,主键是( )(1.0分)
- A、创建唯一的索引,允许空值
- B、只允许以表中第一字段建立
- C、允许有多个主键的
- D、为标识表中唯一的实体
正确答案: D 我的答案:D得分: 1.0分
9
【单选题】关于表的主键,说法正确的是( )(1.0分)
- A、主键字段最多只能建立在一个字段上
- B、主键字段的值可以重复
- C、主键字段的值能为Null
- D、主键字段的值不能重复
正确答案: D 我的答案:D得分: 1.0分
10
【单选题】建表语句中的 not null,该代码表示的含义是:(1.0分)
- A、允许空格
- B、非空约束
- C、不允许写入数据
- D、不允许读取数据
正确答案: B 我的答案:B得分: 1.0分
11
【单选题】进入要操作的数据库TEST用以下哪一项( )(1.0分)
- A、IN TEST
- B、SHOW TEST
- C、USER TEST
- D、USE TEST
正确答案: D 我的答案:D得分: 1.0分
12
【单选题】若想要修改一个表的结构,应该用以下哪个命令( )(1.0分)
- A、ALTER TABLE
- B、DEFINE TABLE
- C、MODIFY TABLE
- D、REBUILD TABLE
正确答案: A 我的答案:A得分: 1.0分
13
【单选题】若要撤销数据库中已经存在的表S,可用( )(1.0分)
- A、DELETE TABLE S
- B、DELETE S
- C、DROP S
- D、DROP TABLE S
正确答案: D 我的答案:D得分: 1.0分
14
【单选题】若要在基本表S中增加一列CN(课程名),可用( )(1.0分)
- A、ADD TABLE S ALTER(CN CHAR(8))
- B、ALTER TABLE S ADD(CN CHAR(8))
- C、ADD TABLE S(CN CHAR(8))
- D、ALTER TABLE S (ADD CN CHAR(8))
正确答案: B 我的答案:B得分: 1.0分
15
【单选题】若用户要连接数据库,则该用户必须拥有的权限是( )
(1.0分)
- A、create table
- B、create index
- C、create session
- D、connect
正确答案: C 我的答案:D得分: 0.0分
16
【单选题】若用如下的SQL语句创建了一个表SC: CEATE TABLE SC (S# CHAR(6)NOT NULL,C# CHAR(3)NOT NULL,SCORE INTEGER,NOTE CHAR(20));向SC表插入如下行时,( )行可以被插入 。
(1.0分)
- A、
(NULL,’103’,80,’选修’)
- B、
(’200823’,’101’,NULL,NULL)
- C、
(’201132’,NULL,86,’ ’)
- D、
(’201009’,’111’,60,必修)
正确答案: B 我的答案:B得分: 1.0分
答案解析:
17
【单选题】删除emp表中所有数据,且可以rollback,以下语句哪个命令可以实现( )(1.0分)
- A、truncate table emp
- B、drop table emp
- C、delete * from emp
- D、delete from emp
正确答案: D 我的答案:D得分: 1.0分
18
【单选题】删除表的所有记录采用____(1.0分)
- A、DELETE
- B、DROP TABLE
- C、TRUNCATE TABLE
- D、选项A和C
正确答案: D 我的答案:D得分: 1.0分
19
【单选题】删除经销商1018的数据记录的代码为( ) from distributors where distri_num=1018(1.0分)
- A、drop table
- B、delete *
- C、drop column
- D、delete
正确答案: D 我的答案:D得分: 1.0分
20
【单选题】删除列的内容不能采用( )(1.0分)
- A、先删除列后添加该字段
- B、UPDATE
- C、DELETE
- D、ALTER
正确答案: D 我的答案:D得分: 1.0分
21
【单选题】删除数据表用以下哪一项( )(1.0分)
- A、DROP
- B、UPDATE
- C、DELETE
- D、DELETED
正确答案: A 我的答案:A得分: 1.0分
22
【单选题】删除用户账号命令是( )(1.0分)
- A、DROP USER
- B、DROP TABLE USER
- C、DELETE USER
- D、DELETE FROM USER
正确答案: A 我的答案:A得分: 1.0分
23
【单选题】使用ALTER TABLE修改表时,如果要修改表的名称,可以使用哪一子句?( )(1.0分)
- A、CHANGE NAME
- B、SET NAME
- C、RENAME
- D、NEW NAME
正确答案: C 我的答案:C得分: 1.0分
24
【单选题】使用CREATE TABLE语句的( )子句,在创建基本表时可以启用全文本搜索(1.0分)
- A、FULLTEXT
- B、ENGINE
- C、FROM
- D、WHRER
正确答案: A 我的答案:A得分: 1.0分
25
【单选题】使用哪个命令可以从表的行中删除所有数据而不删除表自身?(1.0分)
- A、ALTER TABLE
- B、DROP TABLE
- C、MODIFY
- D、DELETE FROM
正确答案: D 我的答案:D得分: 1.0分
26
【单选题】视图不能实现( ) 的功能。(1.0分)
- A、控制操作表的列和记录
- B、把常用多表查询变成对视图的简单操作
- C、可以更新原表内容
- D、可以修改原表结构
正确答案: D 我的答案:D得分: 1.0分
27
【单选题】视图可以用于( )(1.0分)
- A、限制对表中指定列的访问
- B、限制对表中行的子集的访问
- C、A和B都是
- D、A和B都不是
正确答案: C 我的答案:C得分: 1.0分
28
【单选题】视图是一个“虚表”,视图的构造基于( )(1.0分)
- A、基本表
- B、视图
- C、基本表或视图
- D、数据字典
正确答案: C 我的答案:C得分: 1.0分
29
【单选题】授予删除任何表的系统权限(DROP ANY TABLE)给user1,并使其能继续授该权限给其他用户,以下正确的SQL语句是( )(1.0分)
- A、Grant drop any table to user1;
- B、Grant drop any table to user1 with admin option;
- C、Grant drop table to user1;
- D、Grant drop any table to user1 with check potion;
正确答案: B 我的答案:B得分: 1.0分
30
【单选题】下列关于表和视图的说法正确的是( )(1.0分)
- A、每个视图对应一个表
- B、视图是表的一个镜像备份
- C、对所有视图也可象表一样执行UPDATE操作
- D、视图的数据全部在表中
正确答案: D 我的答案:D得分: 1.0分
31
【单选题】下列哪个是组合主键的特征( )(1.0分)
- A、每列有唯一的值,但不是NULL值
- B、组合有唯一的值,并且其中每列没有NULL值
- C、组合的第一列和最后一列有唯一值
- D、组合的第一列和最后一列有唯一值,但没有NULL值
正确答案: B 我的答案:B得分: 1.0分
32
【单选题】下列哪些语句对主键的说明正确( )(1.0分)
- A、主键可重复
- B、主键不唯一
- C、在数据表中的唯一索引
- D、主键用foreign key修饰
正确答案: C 我的答案:C得分: 1.0分
33
【单选题】下列说法错误的是( )(1.0分)
- A、界面创建的视图不能通过命令修改
- B、能够完全像操作表一样操作视图
- C、视图中是定义而无数据
- D、删除视图不会影响原表数据
正确答案: B 我的答案:B得分: 1.0分
34
【单选题】下面关于删除视图的说法哪一个是正确的( )(1.0分)
- A、删除视图后应立即用COMMIT语句使更改生效
- B、删除视图后,和视图关联的表中的数据不再存在
- C、视图被删除后视图中的数据也将被删除
- D、用dorp VIEW删除视图
正确答案: D 我的答案:D得分: 1.0分
35
【单选题】下面哪个操作会导致用户连接到MySQL数据库,但不能创建表( )(1.0分)
- A、授予了CONNECT的角色,但没有授予RESOURCE的角色
- B、没有授予用户系统管理员的角色
- C、数据库实例没有启动
- D、数据库监听没有启动
正确答案: A 我的答案:A得分: 1.0分
36
【单选题】下面语句中,哪种语句用来创建视图?(1.0分)
- A、CREATE TABLE
- B、ALTE VIEW
- C、DROP VIEW
- D、CREATE VIEW
正确答案: D 我的答案:D得分: 1.0分
37
【单选题】向数据表中插入一条记录用以下哪一项( )(1.0分)
- A、CREATE
- B、INSERT
- C、SAVE
- D、UPDATE
正确答案: B 我的答案:B得分: 1.0分
38
【单选题】修改记录内容不能采用( )(1.0分)
- A、UPDATE
- B、DELETE和 INSERT
- C、界面方式
- D、ALTER
正确答案: D 我的答案:D得分: 1.0分
39
【单选题】修改数据库表结构用以下哪一项( )(1.0分)
- A、UPDATE
- B、CREATE
- C、UPDATED
- D、ALTER
正确答案: D 我的答案:D得分: 1.0分
40
【单选题】学生关系模式 S( S#,Sname,Sex,Age),S的属性分别表示学生的学号、姓名、性别、年龄。要在表S中删除一个属性“年龄”,可选用的SQL语句是( )(1.0分)
- A、UPDATE S Age
- B、DELETE Age from S
- C、ALTER TABLE S ‘Age’
- D、ALTER TABLE S DROP Age
正确答案: D 我的答案:D得分: 1.0分
41
【单选题】要快速完全清空一个表,可以使用如下语句:(1.0分)
- A、TRUNCATE TABLE
- B、DELETE TABLE
- C、DROP TABLE
- D、CLEAR TABLE
正确答案: A 我的答案:A得分: 1.0分
42
【单选题】一个VIEW被以下语句创建,请问在该VIEW上可进行哪个操作?
CEATE VIEW USA_STATES AS
SELECT count(*)
FROM STATE
WHERE CNT_CODE =1
WITH check option;
(1.0分)
- A、
SELECT
- B、
SELECT , UPDATE
- C、
SELECT , DELETE
- D、
SELECT , INSERT
正确答案: A 我的答案:A得分: 1.0分
答案解析:
43
【单选题】一张表的主键个数为( )(1.0分)
- A、至多3个
- B、没有限制
- C、至多1个
- D、至多2个
正确答案: C 我的答案:C得分: 1.0分
44
【单选题】以下哪种操作能够实现实体完整性( )
(1.0分)
- A、设置唯一键
- B、设置外键
- C、减少数据冗余
- D、设置主键
正确答案: D 我的答案:B得分: 0.0分
45
【单选题】以下能够删除一列的是( )(1.0分)
- A、alter table emp remove addcolumn
- B、alter table emp drop column addcolumn
- C、alter table emp delete column addcolumn
- D、alter table emp delete addcolumn
正确答案: B 我的答案:B得分: 1.0分
46
【单选题】以下删除数据库正确的( )(1.0分)
- A、Delete * from emp
- B、Drop database emp
- C、Drop * from emp
- D、delete database emp
正确答案: B 我的答案:B得分: 1.0分
47
【单选题】以下删除记录正确的( )(1.0分)
- A、delete from emp where name='dony';
- B、Delete * from emp where name='dony';
- C、Drop from emp where name='dony';
- D、Drop * from emp where name='dony';
正确答案: A 我的答案:A得分: 1.0分
48
【单选题】用SQL 的ALTER TABLE 语句修改基本表时,删除其中某个列的约束条件应使用的子句是( )(1.0分)
- A、ADD
- B、DELETE
- C、MODIFY
- D、DROP
正确答案: D 我的答案:D得分: 1.0分
49
【单选题】用来插入数据的命令是( ),用于更新的命令是( ))(1.0分)
- A、INSERT,UPDATE
- B、CREATE,INSERT INTO
- C、DELETE,UPDATE
- D、UPDATE,INSERT
正确答案: A 我的答案:A得分: 1.0分
50
【单选题】用于显示表结构的命令是什么?( )(1.0分)
- A、DESC
- B、HOST
- C、SELECT
- D、DIR
正确答案: A 我的答案:A得分: 1.0分
51
【单选题】在MySQL中,建立数据库用( )(1.0分)
- A、CREATE TABLE命令
- B、CREATE TRIGGER命令
- C、CREATE INDEX命令
- D、CREATE DATABASE命令
正确答案: D 我的答案:D得分: 1.0分
52
【单选题】在SQL语言中的视图VIEW是数据库的( )(1.0分)
- A、外模式
- B、存储模式
- C、模式
- D、内模式
正确答案: A 我的答案:A得分: 1.0分
53
【单选题】在SQL中,DROP INDEX 语句的作用是( )(1.0分)
- A、建立索引
- B、删除索引
- C、修改索引
- D、更新索引
正确答案: B 我的答案:B得分: 1.0分
54
在数据库中,可以有( )个主键。(1.0分)
- A、1个
- B、2个
- C、3个
- D、任意多个
正确答案: A 我的答案:A得分: 1.0分
55
关于Foreign Key约束的描述不正确的是:( )(1.0分)
- A、体现数据库中表之间的关系
- B、实现参照完整性
- C、以其他表Primary Key约束和Unique约束为前提
- D、每个表中都必须定义
正确答案: D 我的答案:D得分: 1.0分
56
下列SQL语句中,能够实现参照完整性控制的语句是:( ))。(1.0分)
- A、Foreign Key
- B、Primary Key
- C、References
- D、Foreignkey和references
正确答案: D 我的答案:D得分: 1.0分
57
下列SQL语句中,能够实现实体完整性控制的语句是:( )(1.0分)
- A、Foreign Key
- B、Primary Key
- C、References
- D、Foreignkey和references
正确答案: B 我的答案:B得分: 1.0分
58
以下关于视图的描述中,错误的是( )(1.0分)
- A、视图不是真实存在的基础表,而是一张虚表
- B、当对通过视图看到的数据进行修改时,相应的基本表的数据也要发生变化
- C、在创建视图时,若其中某个目标列是聚合函数时,必须指明视图的全部列名
- D、在一个语句中,一次可以修改一个以上的视图对应的基表
正确答案: D 我的答案:D得分: 1.0分
59
MySQL中创建视图应使用( )语句。(1.0分)
- A、Create Schema
- B、Create Table
- C、Create View
- D、Create Datebase
正确答案: C 我的答案:C得分: 1.0分
60
MySQL语言中,删除表中数据的命令是( )(1.0分)
- A、Delete
- B、Drop
- C、Clear
- D、Remove
正确答案: A 我的答案:A得分: 1.0分
二.填空题(共20题,40.0分)
1
[填空题]在 MySQL 中,拼接字符串的函数是________。
(2.0分)
正确答案:
第一空:
concat;
我的答案:得分: 2.0分
第一空:
concat
答案解析:
无
2
[填空题]在 MySQL 中,删除函数的语句是________。
(2.0分)
正确答案:
第一空:
drop function;
我的答案:得分: 2.0分
第一空:
drop function
答案解析:
无
3
[填空题]在 MySQL 中,创建函数的语句是________。
(2.0分)
正确答案:
第一空:
create function;
我的答案:得分: 2.0分
第一空:
create function
答案解析:
无
4
[填空题]在 MySQL 中,删除触发器的语句是________。
(2.0分)
正确答案:
第一空:
drop trigger;
我的答案:得分: 2.0分
第一空:
drop trigger
答案解析:
无
5
[填空题]在 MySQL 中,创建触发器的语句是________。
(2.0分)
正确答案:
第一空:
create trigger;
我的答案:得分: 2.0分
第一空:
create trigger
答案解析:
无
6
[填空题]在 MySQL 中,删除存储过程的语句是________。
(2.0分)
正确答案:
第一空:
drop procedure;
我的答案:得分: 2.0分
第一空:
drop procedure
答案解析:
无
7
[填空题]在 MySQL 中,创建存储过程的语句是________。
(2.0分)
正确答案:
第一空:
create procedure;
我的答案:得分: 2.0分
第一空:
create procedure
答案解析:
无
8
[填空题]在 MySQL 中,创建临时表的语句是________。
(2.0分)
正确答案:
第一空:
create temporary table;
我的答案:得分: 2.0分
第一空:
create temporary table
答案解析:
无
9
[填空题]在 MySQL 中,删除数据库的语句是________。
(2.0分)
正确答案:
第一空:
drop database;
我的答案:得分: 2.0分
第一空:
drop database
答案解析:
无
10
[填空题]在 MySQL 中,创建数据库的语句是________。
(2.0分)
正确答案:
第一空:
create database;
我的答案:得分: 2.0分
第一空:
create database
答案解析:
无
11
[填空题]在 MySQL 中,查看表结构语句是________。
(2.0分)
正确答案:
第一空:
describe table;show create table;
我的答案:得分: 0.0分
第一空:
describe、show createtable
答案解析:
无
12
[填空题]手动刷新权限表的语句是:________。
(2.0分)
正确答案:
第一空:
flush privileges;
我的答案:得分: 2.0分
第一空:
flush privileges
答案解析:
无
13
[填空题]要查询 student 表中 name 字段值以字符“m”开始,以字符“d”结束的记录应该在WHERE 子句后跟 LIKE________。
(2.0分)
正确答案:
第一空:
m%d;
我的答案:得分: 2.0分
第一空:
m%d
答案解析:
无
14
[填空题]用于返回字符串长度的函数是________。
(2.0分)
正确答案:
第一空:
length();char_length();
我的答案:得分: 2.0分
第一空:
length()、char_length()
答案解析:
无
15
[填空题]在创建视图时,如果有 OR REPLACE 子句,必须在视图上具有________权限。
(2.0分)
正确答案:
第一空:
drop;删除;
我的答案:得分: 2.0分
第一空:
drop、删除
答案解析:
无
16
[填空题]聚合函数中,用于求出某个字段平均值的函数是________。
(2.0分)
正确答案:
第一空:
avg();AVG()
我的答案:得分: 2.0分
第一空:
avg()
答案解析:
无
17
[填空题]在 MySQL 中,修改表名的基本语法格式alter table 旧表名 ________ [to]新表名;。
(2.0分)
正确答案:
第一空:
rename;
我的答案:得分: 2.0分
第一空:
rename
答案解析:
无
18
[填空题]在 MySQL 中,主键约束是通过________定义的,它可以唯一标识表中的记录。
(2.0分)
正确答案:
第一空:
primary key;
我的答案:得分: 2.0分
第一空:
primary key
答案解析:
无
19
[填空题]在 SELECT 语句的 WHERE 条件中,可以使用________关键字来判断字段的值是否为空值。
(2.0分)
正确答案:
第一空:
is null;
我的答案:得分: 2.0分
第一空:
is null
答案解析:
无
20
[填空题]在创建触发器主体时,可以通过________来获取执行INSERT操作的数据。
(2.0分)
正确答案:
第一空:
new;
我的答案:得分: 2.0分
第一空:
new
答案解析:
无