admin 管理员组文章数量: 1184232
2023年12月19日发(作者:go语言和c语言的对比)
MySQL 期末考试卷附答案大数据
第一部份:单选题
1.下列描述正确的是( )
一个数据库只能包含一个数据表
一个数据库可以包含多个数据表
一个数据库只能包含两个数据表
一个数据表可以包含多个数据库
数据库的默认端口是多少?
A、8103
B、1433
C 、3306
D、10001
语句的完整性较为复杂,但至少包括的部份是(
A、仅 select
B、select,from
C 、select order
D、select into
指的是以下哪个选项? ( )
数据库系统
数据库信息系统
数据库管理系统
)
数据库并发系统
5.查找条件为:姓名不是 NULL 的记录( )
A、where name ! null
B、where name not null
C 、where name is not null
D、where name!=null
6.用于讲事务处理写到数据库的命令是( )
A、insert
B、rollback
C 、commit
D、savepoint
7.删除列指令是( )
ALTER TABLE … DELETE …
ALTER TABLE … DELETE COLUMN …
ALTER TABLE … DROP …
ALTER TABLE … DROP COLUMN …
8.根据关系模式的完整性规则, 一个关系中的主键( )
不能有两列组成
不能成为另一个关系的外部键
不允许空值
可以取空值
9.下面选项中,能够实现查询表中记录的关键字是( )
DROP
SELECT
UPDATE
DELETE
10.下面选项中,用于表示固定长度字符串的数据类型是( )
CHAR
VARCHAR
BINARY
BOLB
11.创建数据库使用以下哪项
create mytest
create table mytest
database mytest
create database mytest
答案解析: D
12.下面选项中,用于删除视图的语句是 ( )
DROP VIEW 语句
DELETE VIEW 语句
ALERT VIEW 语句
UPDATE VIEW 语句
13.若使用如下的 SQL 语句创建了一个表 SC,create table SC ( `S` char(6) NOT
NULL, `C` CHAR(3) NOT NULL, `SCORE` INTEGER, `NOTE` char(20) );那末插入
一行记录正确的是..
(NULL,'103',80,'选修')
('202223','101',NULL,NULL)
('202232',NULL,86,'')
('202209','111',60,必修)
答案解析: B
14.下列( ) 不属于 MYSQL 连接种类
左外连接
内连接
中间连接
交叉连接
答案解析: C
15.向数据表中插入一条记录,用以下哪一项
create
insert
save
update
答案解析: B
16.在 SQL 语言中,子查询是( )。
选取单表中字段子集的查询语句
选取多表中字段子集的查询语句
返回单表中数据子集的查询语言
嵌入到另一个查询语句之中的查询语句
答案解析: D
17.关系数据库中主键是( )
A. 创建惟一的索引,允许空值
B. 只允许以表中的第一个字段建立C. 允许有多个主键
D. 标识表中的惟一的记录
的作用是( )
A. 保证各行在该索引上的值都不得重复
B. 保证各行在该索引上的值都不能为空
C. 保证设置惟一索引的列不能再设置其他索引D. 保证惟一索引不能被删除
19.以下哪种操作能够实现实体完整性( )
A. 设置惟一键
B. 设置主键
C. 设置外键
D. 设置不为 NULL
20.为数据表创建索引的目的是( )
A. 提高查询的检索能力
B. 归类
C. 创建惟一索引
D. 创建主键
21.以下哪一个不属于事务的特性( )
A . 原子性
B . 隔离性
C . 瞬时性
D . 一致性
默认的存储引擎是( )
A. MyISAM
B. MEMORY
C. InnoDB
D. Archive
指的是( )
Strong Question Language
Structured Question Language
Structured Query Language
Strong Query Language
24.下列查看创建数据库的语句表达正确的是( )
SHOW DATEBASE
DROP TABLE DEMO
SHOW DATABASES
SHOW DATABASE
25.哪个 SQL 关键词用于对结果集进行排序( )
order
sort by
sort
order by
26.关于排序,下列说法错误的是( )
查询语句中,默认按照列值从小到大排序
desc 表示从大到小排序,即降序
desc 表示从小到大排序,即升序
asc 表示从小到大排序,即升序
27.哪个 SQL 关键词用于对结果集进行分组?
GROUP BY
SORT BY
SORT
GROUP
28.通过 SQL,您如何从 "Persons" 表中选取所有的列?
SELECT [all] FROM Persons
SELECT Persons
SELECT FROM Persons
SELECT Persons
29.您如何把 "Persons" 表中 "LastName" 列的 "Gates" 改为 "Wilson" ?
MODIFY Persons SET LastName='Wilson' WHERE LastName='Gates'
UPDATE Persons SET LastName='Wilson' WHERE LastName='Gates'
UPDATE Persons SET LastName='Wilson' INTO LastName='Gates'
MODIFY Persons SET LastName='Wilson' INTO LastName='Gates'
30.通过 SQL,您如何返回 "Persons" 表中记录的数目?
SELECT COLUMNS( ) FROM Persons
SELECT COLUMNS() FROM Persons
SELECT COUNT( ) FROM Persons
SELECT COUNT() FROM Persons
第二部份:判断题
table 语句中有定义主键的选项 [判断题]
对
错
答案解析: A
语句修改的是表中的数据,也可以修改表的结构 [判断题]
对
错
答案解析: B
3.对于字符型数据,空字符串''就是 NULL,对于数值型数据 0 就是 NULL [判断题]
对
错
答案解析: B
4.一个数据表中可以有多个主键约束。
对
错
是一种介于关系型数据库和非关系型数据库之间的产品。
对
错
第三部份:简答题
1. MySQL 支持的数据类型主要分为哪几类? "12h"属于什么类型?
2. 阐述索引的定义和作用,以及优缺点?什么样的字段适合用索引?
第四部份:编程题
(1)创建数据库 DSJ,创建数据表 hu,插入如下数据;
(2) 查看出每门课成绩都大于 80 的学生名字。
2.编写一个返回表 products 中 prod_price 字段平均值且名称为 productpricing 的存储
过程
版权声明:本文标题:MySQL期末考试卷附答案大数据 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/p/1702964202a437627.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论