mysql数据库期末考试题 mysql数据库期末考试
本文内容列表:
- 1.MySql数据库测试
- 2.在MySQL数据库中查找多项选择题的答案
- 3.亲爱的大神s,请帮我解答mysql数据操作的考试题。
- 4.哪位大侠可以提供mysql数据库的题库吗?别忘了带上答案!我们将不胜感激! !
- 5.今天是一道测试题。您想要创建一个 mysql 数据库。不知道数据库名可以直接在数据库中建表吗?这是答案,但我不明白!
MySql数据库测试
1。首先,网上有一个软件叫navicat for mysql,用于mysql和客户端。 (如果英文不好的话最好下一篇下载中文版的狗)
2。傻瓜风格安装完成后,点击链接配置自己的链接名称,然后写入本地地址localhost
3。给你的数据库是指建表的SQL脚本,所以是本地的,你只需要在软件中运行即可。只需使用脚本
4。您测试的是数据库的完整性,所以需要检查数据库中表的字段是否完整
祝您成功

请回答关于MySQL数据库的多项选择题
从结果组中选择 `stu_id`,avg(`grade`),sum(`grade` 60) 作为 num,使得 `stu_id` 有 num =2'
avg(`grade`):求平均值
sum(`grade` 60):统计小于六十的数字
group by `stu_id`:按uid统计
has num =2:判断统计的数字大于2
亲爱的大神请帮我做一下mysql数据操作考试题
5。了解每位员工的人数、实际支付的工资和应付工资。
选择员工工号、基本工资+工作工资作为实际工资,基本工资+工作工资-从工资表中代扣为应付工资;
6。查询40岁以下“张”员工的记录。
从员工表中选择*,其中姓名为“张%”,出生日期为“1972-09-11”
7、询问所有员工的姓名、性别、职务、部门名称。
我累了,我不想再感谢你了。我们自己找猫的照片吧
8。查询生产部门所有员工数据。
有哪位大侠可以提供mysql数据库题库吗?别忘了带上答案!我们将不胜感激! !
1。开放式选择题(共40题,每题2.5分,总分100分)
1。数据库管理系统的发展经历了以下模型阶段(ACDE)
A。层次模型 B. 结构模型 C. 关系模型
D.网络模型 E. 对象模型
2。关系数据库的中心单元是(B)
A。对象 B。表
C。 D 行。
3 列。对于关系数据库,表之间存在以下关系(ABC)
A。一对一关系 B. 一对多关系
C.多对多比率 D. 继承比率
4。在 SQL 中,以下数据定义语言 (DDL) 描述是正确的 (D)。
A。 DDL 处理数据库中的数据 B. 完成增删改查操作
C.数据库访问控制 D. 定义数据库结构
5. MySQL 是一种 (C) 数据库管理系统。
A。层次类型 B. 网络类型 C. 关系类型 D. 对象类型
6.在SQL中,以下操作有语法错误(B)
A. 年龄不为零 B. 无(年龄不为零)
C. SNAME='王五' D. SNAME='王%'
7.在SQL中,以下有关创建和管理数据库的操作语句是错误的(CDE)
A。立即创建数据库 B. 立即应用 C. 立即新建数据库
D.链接即时 E. 删除 DATEBASE 即时
8。 MySQL 中不存在 Yes (F) 数据类型。
A。整数 B. 文本 C. 小数
D. VARCHAR E. 日期时间 F. VARCHAR2
9。在MySQL中,下列关于创建数据库表的描述正确的是(C)。
A。创建表
B 时必须设置列约束。删除表时,通过外键约束链接的表将一起删除
C。创建表类型
D 时必须设置列。通过 CREATE TABLE new_t SELECT * FROM old_t 复制表时,可以将表约束一起复制到新表
10。根据数据完整性的实现方法,可以分为(ACDF)
A。实体完整性 B. 表完整性 C. 域完整性
D.参照完整性 E. 记录完整性 F. 用户定义完整性
11. 以下哪种域完整性方法是不正确的(A)。
A。主键约束 B. 外键约束 C. 验证约束
D.非零限制 E。默认值
12。索引创建和管理的下一个正确描述是(C)。
A。创建索引是为了方便扫描整个表
B。索引将加快 DELETE、UPDATE 和 INSERT 语句的执行速度
C。索引用于快速查找所需的记录
D。广泛使用索引可以提高数据库的整体性能
13。在 SQL 中,语义是“AGE AND (20, 22)”(D)。
A。年龄=22 且年龄=20 B. 年龄 22 且 20
C.年龄 =20 且年龄 =22 D. 年龄 =20 或年龄 =22
14。有一个关系:student(studentNumber, name, Department),指定studentNumber的取值范围是一个8位数字的字符串。这条规则属于(C)
A。实体完整性约束 B. 引用完整性约束
C. 用户定义的完整性约束 D. 关键字完整性约束
15.以下 SQL 来自 t_exam 结果表:学号 StuId、科目号 subId、结果、考试日期:ex_date。有以下sql,意思是: (B)
Select Stu_id,subId,count(*) as x
From t_exam
其中 ex_date='2008-08-08'
Group Stu_id, subId
数字 (*)1
按 x 描述
A 排序。查找在 '08.08.2008' 参加特定科目 2 次或以上考试的学生的记录
B. 查找在“2008-08-08”参加指定科目 2 次或以上考试的学生的记录。考试次数最多的人排名第一
C。查找在“2008-08-08”参加特定科目考试的学生的记录。注册参加过 2 门或以上科目考试的学生时,首先列出考试
D 最少的学生。根据学生人数和科目组,找出每门考试通过的科目数,并将通过考试最多的科目排在前面
16。 EMP表如下。以下哪条 SQL 语句的返回值为 3: (BD)
EMP
员工编号 员工姓名 部门编号 工资
001 张山 02 2000
010 王宏达 01 1200
056 马林生 02 1000
101 赵敏04
A.从 emp
B 中选择 count(*)。从 emp
C 中选择计数(不同的部门编号)。按员工编号
D 从员工组中选择 count(*)。从 emp
17 中选择计数(工资)。下列哪项不是 SELECT 语句的数据操作: (D)
A.投影 B. 连接 C.还有 D.Cascade
18。以下对SQL数据查询操作的描述正确的是:(ABD)
A。投影操作是对查询表
B 中的列进行选择。使用 DISTINCT 关键字可以过滤掉查询中的重复记录
C。在软查询中,通配符“%”表示单个字符匹配,而“_”表示零个或多个字符
D。在 MySQL 中使用 LIMIT 关键字限制从数据库返回的记录行数
19。在 SQL 中,条件“BETWEEN 20 AND 30”表示年龄在 20 岁到 30 岁之间并且 (A)。
A。包括 20 年和 30 年 B. 不包括 20 年和 30 年
C.含20年,不含30年 D.不含20年,含30年
20、在SQL语言中,删除EMP表中所有数据的正确命令是(C)。
A。从 emp 中删除 * B. 删除表 emp
C.截断 emp 表 D。没有正确答案
21。关于该索引的错误说法是 (AD)
A。索引的目的是为了提高数据运算的速度
B。索引是数据库内部使用的对象
C。创建过多的索引会降低增删改数据的速度
D。只能对一个字段进行索引
22。以下哪个关键字代表 Select 语句中的所有列 (A)?
A。 * B. 全部 C. 描述 D. 不同
23。表中设置什么类型的外键?数据完整性 (B)
A。实体完整性 B. 参照完整性
C.用户定义的完整性 D. 实体完整性、引用完整性和用户定义的完整性
24。下面正确表示employees表中有多少个非NULL区域列的SQL语句是(B)
A。从员工
B 中选择编号 (*)。从员工中选择计数(所有区域)
C。从员工中选择计数(不同区域)
D。从员工
25 中选择总和(所有地区)。以下可以通过聚合函数的结果过滤查询结果集的SQL语句是(C)
A。 WHERE 子句 B. GROUP BY 子句
C. HAVING 子句 D. ORDER BY 子句
26。 t_score(stu_id,sub_id,score),这是分数表(学号,课程号,分数)。如果学生没有参加某个科目的考试,则该科目的成绩将输入为零。获得每个学生平均成绩的可能性是(A)
A。从 Stu_id
B 的点组中选择 avg(nvl(socre,0))。从结果
中选择stu_id,avg(sorce) C. 从结果中选择stu_id,avg(score)
D.从结果中选择stu_id,sum(score)/count(score)
27。如果要查S表,名字'的第一个字符就是王的学号和名字。下列 SQL 语句正确的是(B)
A。选择 Sno,NAME FROM S WHERE NAME=′王%′
B。 SELECT Sno, NAME FROM S WHERE NAME LIKE′王% ′
C.选择 Sno,名称来自 S,其中名称类似′王_′
D。全部
28。如果请求“查询学过3门以上课程的学生的学号”,正确的SQL语句是(B)
A。从 SC BY Sno 中选择 Sno,其中 COUNT (*) 3
B。从 SC 中选择 Sno,其中 Sno 有 (COUNT (*) 3)
C。从 SC 中选择 Sno 按 Sno 排序,其中计数 (*) 3
D。从 SC 中选择 Sno,按 Sno 计数 (*) = 3
29。以下查询语句的正确描述是 (D)
Select StudentID,Name,
(select count(*) from StudentExam
其中 StudentExam.StudentID = Student.StudentID) 作为 ExamsTaken
,来自 Student
,按 ExamsTaken desc
A 排序。在students表中找到学号和姓名,并按升序排序
B。在“学生”表中,找到“学生 ID”和“姓名”,并按降序排列
C。在学生表
D中找到学号、姓名和考试号。从学生表中查找学号、姓名,并从学生考试编号表中查找具有相同学号的学生,并按降序排列
30。以下查询基于学生和课程数据库中的三个基础表:
学生数据表:s(sno,name,sex,age,dept) 主键是 sno
课程数据表:c (cno , cname, Teacher) 主键为 cno
学生选课信息表:sc(sno, cno,grade) 主键为 (sno, cno)
"从学生选课信息表课程中查找 SQL 语句 for "打印没有成绩的学生信息”为 (C d)
A.
SELECT * FROM sc WHEREgrade=NULL
B.
SELECT * FROM sc WHEREgrade ' '
C.
SELECT * FROM sc,其中等级为空
D。
SELECT * FROM sc,其中等级=''
31。当子查询返回多行时,可以采用的方案是(C)。
A。使用聚合函数 B。其中条件的评估为
C。使用 AND 运算符 D。使用 Group by 对
32 进行分组。下列关于在子查询中使用运算符的描述不正确(D)。
A。使用 AND 运算符查找字段值属于指定值集
B 的行。使用 Exists 运算符检查子查询是否返回行。如果返回它的值,则为 true
C. 使用 ALL 运算符测试子查询结果集中的所有行是否满足指定条件
D. 使用 Any 运算符测试子查询结果集中是否有一行或多行不满足指定条件
33.接下来组合查询的描述不正确(D)。
A。从一张表中获取的数据必须与其他表中的数据具有相同的列数
B。两个表中的相应列必须具有相同的数据类型
C。 UNION 结果集的列名与第一个 SELECT 语句
D 的结果集中的列名相同。 UNION 结果集的列名与第二个 SELECT 语句
E 的结果集中的列名相同。 UNION ALL 运算符 返回每个数据集
34 的所有成员。下列关于关节的描述正确的是(A)。
A。内连接使用比较运算符根据每个表共有的列值来匹配两个表中的行
B。左外连接结果集包含从右表
C 返回的所有行。右外连接结果集包含从左表
D 返回的所有行。完整外连接返回左表和右表中的所有匹配行
35。下面描述的数据库设计过程的正确顺序是(C)。
A。需求收集与分析、逻辑设计、物理设计、概念设计
B.概念设计、需求收集和分析、逻辑设计、物理设计
C.需求收集与分析、概念设计、逻辑设计、物理设计
D.需求收集与分析、概念设计、物理设计、逻辑设计
36。 ER图(B)属于以下哪种数据库设计模型。
A。物理数据模型
B。概念数据模型
C.逻辑数据模型
D。需求模型
37。非主键必须完全依赖于属于以下范例内容 (BC)
A 的主键列。 1NF B。2NF C。3NF D。无
38。如果该字段数据必须来自另一个表的主键,则必须在该字段(B)中建立。
A。 PK(主键) B. FK(外键) C. UK(唯一键) D. 复合主键
39. 根据三个范式的定义,关于设计,下列选项正确的是(C)
员工编号 姓名 工作类型 车间经理
1001 李宁车床 1001 1 周杰车间
1002 王海 厂工 1 号1、周杰车间
1003 赵亮、吴明、装配车间二车间
1001 吴明、装配车间二车间李宁、
A.员工表、工种表、车间表
B.员工表、工种表、车间表、车间主任表
C.员工工作台,工作台,工作台,员工工作台,员工工作台
D。以上设计都不正确
40。以下哪种说法是正确的(BD)
A。 RDBMS 是数据库管理系统
B 的缩写。并不是每行记录都可以重复,这是第二范式
C 所要求的。数据库设计必须满足第三范式
D。索引越多,查询越快,数据更新就越慢
今天是一道测试题。我想创建mysql数据库。是否可以直接在数据库中创建表而无需数据库名?这是答案,但我不明白!
这只是一条建表语句。执行这些语句时必须选择好的数据。如果是Linux客户端,先mysql -u 用户名 -p 密码登录数据库,然后使用数据库名;第三部分是执行你截图的建表语句
版权声明
本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。
code前端网
