录入期末考试题库mysql,考试题库录入mysql数据库
本文列表:
- 1. SQL期末考试题及答案
- 2.哪位大侠能提供一下mysql数据库的题库吗?一定要带上答案!他会很感激的! !
- 3. 在 MySQL 数据库中查找多项选择题的答案
- 4、MySQL数据库面试题(student_table_course_table_score_table_教师表)
期末考试题及答案SQL
mysql 创建表 Score
- (Sno char(10),Cno char(10),Tag real,
- 限制 pk 外键(Sno)
- 引用学生(Sno),
- 外键限制 pk1(Cno)
- 引用 Course(Cno));
查询正常,0 行受影响 (0.01 s)
2。添加、修改、删除字段,请求:
(1) 在表Student中添加备注字段(notes),类型为Varchar(200)
mysql更改表student add note varchar(200);
查询为好的,0 行受影响(0.25 秒)
记录:0 重复:0 警告:0
(2) 将注释字段类型更改为 Varchar(300)
mysql alter table Student - edit note varchar( 300);
查询OK,影响0行(0.06s)
(3)删除笔记字段
mysql alter Student note table;
查询正常,0 行受影响(0.02s)
谁能提供 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中,该数据类型不存在 是(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 IN (20, 22)”(D)。
A。年龄=22 且年龄=20 B. 22 岁且20 岁
C.年龄 =20 且年龄 =22 D. 年龄 =20 或年龄 =22
14。有一个关系:student(学号、姓名、部门),指定学号的取值范围是一串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 排序。查找在 '2008-08-08' 参加某一科目 2 次或以上考试的学生记录
B. 查找在“2008-08-08”参加特定科目两次或两次以上考试的学生的记录。考试次数最多的将排名第一
C。查找在“2008-08-08”参加特定科目考试的学生的记录。在参加过 2 次或以上科目考试的学生的记录中,考试次数最少的学生排在最前面
D。根据学生人数和科目分组,找出每个尝试科目的数量,尝试最多的将排名第一
16。 EMP表如下。以下哪条 SQL 语句的返回值为 3: (BD)
EMP
EMPLEPLEEE 编号 JOB JOB NAME 工资编号
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 Region 列的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(sorce)D.从score
27中选择stu_id,sum(score)/count(score)。查找S表,名字的第一个字符是'王的学号和学生的名字。下列 SQL 语句正确的是(B)
A。 SELECT Sno, SNAME FROM S WHERE SNAME=′王%′
B。 SELECT SNO, SNAME FROM S WHERE SNAME LIKE′王% ′
C.从 S 中选择 SNO、SNAME,其中 SNAME LIKE′王_′
D。全部
28。如果需要“查询学过3门以上课程的学生的学号”,正确的SQL语句是(B)
A。从 SC BY Sno 中选择 Sno,其中 COUNT (*) 3
B。通过 Sno HAVING 从 SC 中选择 Sno(计数 (*) 3)
C。从 SC 中选择 Sno 按 Sno 排序,其中计数 (*) 3
D。从 SC 中选择 Sno,按 Sno 排序,计数 (*) = 3
29。以下查询的正确描述是 (D)
选择学生 ID、姓名、
(从学生考试中选择计数 (*)
其中 StudentExam.StudentID = Student.StudentID) 作为 ExamsAven
从 Student
订购 ExamsTaken 描述
A。在Student表中找到Student ID和Student Name,并按升序排序
B。在学生表中,找到学生的ID和姓名,并按降序排列
C。在学生
D 表中查找学生 ID、姓名和考试编号。在Student表中查找Student ID、Name,并在StudentExam表Number of Exams中查找具有相同Student ID的学生,并按降序排列
30。以下问题基于学生课程数据库中的三个基本表:
学生信息表:s(sno, 姓名, 性别, 年龄, 专业) 主键是 sno
课程信息表: c(cno , cname, Teacher) 主键为 cno
学生选课信息表:sc(sno, cno,grade) 主键为 (sno, cno)
"从学生选课信息表中查找 SQL 语句为"输出有关没有成绩的学生的信息”为 (C d)
A.
SELECT * FROM sc WHEREgrade=NULL
B.
SELECT * FROM sc WHEREgradeIS ' '
C.
SELECT * FROM sc,其中等级为 NULL
D.
SELECT * FROM sc,其中等级 =''
31。当子查询返回多行时,可以采用的方案是(C)。
A。使用聚合函数 B。其中状态评估
C。使用 IN D 运算符。使用 Group By 对
32 进行分组。下列关于在子查询中使用运算符的描述不正确(D)。
A。使用 IN 运算符查找字段值属于某个值集合
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 李宁车床 2 号车床第一车间 周杰
1002 王海磨坊一号1 周杰车间
1003 赵亮、吴明,装配车间二车间
1001 吴明,李宁装配车间二车间,
A.工作台,工作台,车间台
B.员工桌、工作台、车间办公桌、车间主任台
C.员工办公桌、办公桌、车间办公桌、员工办公桌、员工车间办公桌
D.以上建议都不正确
40。以下哪种说法是正确的(BD)
A。 RDBMS 是数据库管理系统
B 的缩写。每行记录不能重复,这是第二范式
C 所要求的。数据库的设计必须满足第三范式
D。索引越多,查询越快,数据更新越慢

在MySQL数据库中查找多项选择题的答案
选择`stu_id`,avg(`grade`),sum(`grade` 60)作为`stu_id`分数组中的数字,数字=2'
avg(`grade`):平均值
sum(`grade` 60):统计小于六十的数字
group by `stu_id`:按uid统计
s num =2:判断统计的数字大于2
mysql数据库面试问题(学生名单_结果列表_教师表)
Student(Sid,Name,Sage,Sex)学生表
Sid:学生ID
Name:学生姓名
Sage:学生年龄
CGender:学生性别,Cname,Tid ) 课程表
Cid:课程编号
Cname:课程名称
Tid:教师编号
SC(Sid、Cid、分数)成绩表
Sid:学号 Cid:课程编号
分数:分数
老师(Tid,Tname)教师表
Tid:老师编号:
Tname:教师姓名
1.插入数据
2.删除课程表中所有数据
3.将学生表中张三的姓名编辑为张大山
或
姓'数李老师:
5. 询问所有课程成绩在 60 分以下的学生的学号和姓名:
6. 询问未完成所有课程的学生的学号和姓名
7. 询问平均分大于 60 分的学生的学号和平均分
8. 询问学习“100”以及学习编号“101”课程的学生的学号和姓名
9. 询问“100” 成绩高于课程编号“101”的所有学生的学号
10. 询问课程编号“100”成绩高于课程编号“101”的所有学生的学号和姓名
11. 询问成绩高于课程号“101”的学生 学生学号和通过“鲁迅”教授的所有课程的学生姓名
12. 询问学生学号、姓名、完成的课程数和总成绩所有学生
13. 要求至少一门学号为“1”的课程 学号及同班同学姓名
14. 更改表“SC”中“鲁迅”所教班级的成绩” 到该课程的平均成绩,
错误
15. 询问与学号“2”的学生学习同一课程的其他学生的学号和姓名
16. 删除表记录 SC关于名师课《鲁迅》的学习
17.在Records表的SC表中输入一些数据,这些记录需要满足以下条件: 没有参加该编号课程的学生的学生ID “003”,课程平均分 002
18. 查询各科最高分和最低分:显示格式为:课程 ID、最高分、最低分
19. 按各科平均分排序从低到高及通过率从高到低
20. 查询下列课程的平均成绩及及格率(以“1行”显示):数学(100)、语文(101)、英语(102)
22.查询不同老师授课的各门课程的平均成绩,并从高到低显示
23.查询以下课程第三名 第六名学生成绩单:数学(100)、语文(101) , 英语 (102)
23 以下科目成绩统计,各分区间学生人数:课程 ID、课程名称、[100-85]、[85-70]、[70-60]、[少大于60]
24.查询学生平均成绩及排名
25.查询各科成绩前三名的记录(不考虑匹配分数)
26.查询各科录取学生人数课程
27.查询学号及所有只选修一门课程的学生姓名
28.查询男女生人数
29.查询姓“张”的学生名单
30.查询同名学生列表,统计同名学生人数
31.1981年出生的学生列表(注:student表中sage列类型为date,时间)
32.询问所有平均成绩高于85的学生学生ID、姓名和平均成绩
33.询问每门课程的平均成绩。结果按照平均成绩升序排列。平均绩点相同时,按课程号降序排列
34.查询课程名称为“英语”以及成绩低于60的学生姓名和成绩
35.查询选课状态全部学生
36. 查询成绩大于70
的任意课程的名称、课程名称、成绩 37. 查询不及格课程按课程编号从主修到辅修排序
38. 查询学生课程号为“101”且成绩在 80 分以上的 ID 和学生姓名
39. 选修课程 学生人数:
40. 询问在校学生中排名最高的学生姓名和成绩选修过“鲁迅”课程
41.获取至少选修过两门课程的学生的学号
42.询问所有学生选修过的课程的课程号和课程名称(1.所有学生选修过一门课程)学生,2.所有学生选修的所有课程)
43.查询所有没有学过《鲁迅》的老师所讲授的课程 一门课程的学生姓名
44.查询学生的学号及平均成绩两门或两门以上课程不及格的学生
45. 在按分数降序排列的课程“101”中查找分数低于 60 的学生
46. 清除分数“101””学生课程“2”
版权声明
本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。
code前端网
