mysql考试题,测试题
Mysql考试题
- 选择题(20*2=40分)
- 在SQL语言中,能够实现关系引用完整性规则的子句是( )
A.PRIMARY KEY B.NOT NULL C.FOREIGN KEY D.FOREIGN KEY……REFERENCES
- 数据库技术中如果想一次修改改多条记录,可以通过如下哪个关键字实现( )。
- INSERT B.COMMIT C.SELECT D.UPDATE
3.以下表示限定取值范围的数据类型是( )
A.TEXT B.CHAR C.VARCHAR D.enum
4.现要查找缺少学习成绩(G)的学生学号(Sno)和课程号(Cno),相应的SQL语句
SELECT Sno,Cno
FROM SC
WHERE
中WHERE后正确的条件表达式是
A.G=0 B.G<=0 C.G=NULL D.G IS NULL
5、在SQL语言中,如果要建立一个工资表包含职工号,姓名,职称。工资等字段。若要保证工资字段的取值不低于800元,最合适的实现方法是:
A、在创建工资表时为”工资“字段建立缺省
B、在创建工资表时为”工资“字段建立检查约束
C、在工资表建立一个触发器
D、为工资表数据输入编写一个程序进行控制
6、下列聚合函数中,正确的是()
A、SUM(*) B、MAX(*) C、COUNT(*) D、AVG(*)
7.关于主键描述正确的是:( )
(A)包含一列 (B)包含两列
(C)包含一列或者多列 (D) 以上都不正确
8. 常见的数据模型是
A.层次模型、网状模型、关系模型
B.概念模型、实体模型、关系模型
C.对象模型、外部模型、内部模型
D.逻辑模型、概念模型、关系模型
9 如果需要修改数据库表结构添加一列,如下哪个关键字可以实现。()
- ALTER B、DROP C、UPDATE D、MODIFY
10. 在数据库检索中,关于聚合函数说法正确的是()
(A)聚合函数一般在where条件中进行聚合
(B)聚合函数一般在select后面,同时要结合组合分组关键字一起使用
(C)聚合函数一般只作用于组,所以必须在分组的having中使用
(D) 以上说法都正确
11. 在 SQL 语句中,与 X BETWEEN 20 AND 30 等价的表达式是( )。
A、X>=20 AND X<30 B、X>20 AND X<30
C、X>20 AND X<=30 D、X>=20 AND X<=30
12. 从数据库中删除表数据的命令是( )。
A、DROP TABLE B、ALTER TABLE C、DELETE FROM D、 C、DELETE SET
13.如果需要修改数据库表结构修改列名,如下哪个语句可以实现。()
A.ALTER TABLE CC CHANGE
B,ALTER TABLE CC RENAME
C,ALTER TABLE CC MODIFY
D,ALTER TABLE CC ADD
14.要查询book表中所有书名中以“计算机”开头的书籍情况,可用( )语句。
(A) SELECT * FROM book WHERE book_name LIKE ‘*计算机*’
(B) SELECT * FROM book WHERE book_name = ‘%计算机*’
(C) SELECT * FROM book WHERE book_name = ‘计算机%’
- SELECT * FROM book WHERE book_name LIKE ‘%计算机%’
15、若要在基本表S中增加一列CN(课程名),可用( )
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))
16、以下关于外键和相应的主键之间的关系,正确的是()
A,外键并不一定要与相应的主键同名
B,外键一定要与相应的主键同名
C,外键一定要与相应的主键同名而且唯一
D,外键一定要与相应的主键同名,但并不一定唯一
17、关于表结构的定义,下面说法中错误的是 ( )
A,添加一列使用ALTER TABLE CC ADD B、创建表使用CREATE TABLE命令
C、删除一列使用ALTER TABLE CC MODIFY D、修改表使用ALTER TABLE命令
18. 实体完整性是指关系中
A.不允许有空行 B.主关键字不允许取空值
C.属性值外关键字取空值 D.允许外关键字取空值
19、下列语句中正确的是 _______ 。表 score(sti_id,names,math,English,VB)
(A)select stu_id,sum(math) from score
(B)select sum(math),avg(VB) from score
(C)select * ,sum(english) from score
(D)delete * from score
20、下列途径哪个不是实现值域完整性 _______ 。
(A)check (B)primary key (C)not null (D)default
二、多选题(10*3=30分 漏选错选得0分)
1、下列哪些语句对主键的说明正确的是( )
A.一张表只能有一个主键
B.一张表只能有一个主键,但一个主键可以包含一个或多个字段
C.一张表只能有一个外键
D.一张表可以有多个外键
2、以下哪些是数据库定义的完整性约束( )
A、域完整性 B、字段完整性 C、自定义完整性 D、实体完整性
3,表student(id-自增,sname-姓名,sex-性别,age-varchar(10))可能正确插入数据的语句有( )
A、insert into student values(1,‘张三丰’,’男’,150)
B、insert into student values(‘张三丰’,’男’)
C、insert into student(id,sname,sex,age) values(1,‘张三丰’,’男’,‘150’)
D、insert into student(sname,sex) values(‘张三丰’,’男’)
4,MySql提供的注释语句是使用( )。
(A) /**/
(B) #大声道
(C)--大声道
(D) //
5,以下属于域完整性约束的是:( )
A、check B、default
C、foreign key D、not null
6、如果需要修改数据库表结构,如下哪个语句可以实现。()
A.URDATE TABLE CC SET
B,ALTER TABLE CC RENAME
C,ALTER TABLE CC MODIFY
D,ALTER TABLE CC SET
7,下列关于ORDER BY 子句说法正确的是( )
A 在select语句中,order by为必选语句 B order by 默认按照降序排列
C order by 字段desc是降序排列 D order by子句放在where子句之后
8, 以下SQL语句正确的是( )
A、INSERT INTO Students(SCode,SName,SAddress,SGrade,SEmail) VALUES(100,'张三丰','杭州','6','ZSF@sohu.com')
B、UPDATE Students set SName='胡斐' sex='女' where SName='胡非'
C、INSERT INTO Students(SName,SAddress,SGrade) VALUES('张无忌','上海',6)
C、INSERT INTO Students VALUES('张无忌','上海',6)
9、以下属于域完整性约束的是:( )
A、primary key B、default
C、foreign key D、UNQUE
10、以下能够实现将数据库表数据删除的语句是( )
A、 delete from tab; B、 truncate table tab;
C、 drop table tab; D、 drop database db;
二、 简答题(每题5分,共30分)
性别:M—男 F-女
员工表与部门表的主键did,eid都为自动增长
- 查询出Employee表中的工资最高的 5人的信息。(5分)
- 查询Employee表中的所有记录,按照入职日期的降序,工资的升序进行排序(5分)
3 .修改姓名为马柳的员工,将其日入日期改为2008-11-10日,工资改为3500;(5分)
4.查询每个部门的工资,显示部门名称、部门电话、部门的最高工资、最低工资、平均工资(5分)
5.联接查询每个部门员工总人数,显示部门名称、部门电话、该部门的员工人数(5分)
6.联接查询部门员工人数大于2人的部门基本信息(5分)
本题答案仅供参考
一,单选题
1-5: CDDDB 6-10 CCAAB 11-15 DCACB 16-20 ACBBB
二,多选题
1-10: ABD ACD CD ABD ABCD BC CD ACD BC ABCD
三,简答题
mysql考试题,测试题相关推荐
- MySQL基础测试题(今日作业)
1. 数据库可以提供的两种工作岗位 dba数据库管理员 dbd数据库开发人员 2. SQL语句的分类 数据查询语言 数据操作语言 事务处理语言 数据控制语言 数据定义语言 指针控制语言 3. ...
- 【MySQL】测试题02
✅作者简介:热爱国学的Java后端开发者,修心和技术同步精进.
- 【MySQL】测试题01
✅作者简介:热爱国学的Java后端开发者,修心和技术同步精进.
- mysql排序由低到高_MySQL入门系列(四)—— 排序查询
一.排序查询 语法 SELECT 查询列表 FROM 表 [WHERE 筛选条件] ORDER BY 排序列表 [ASC] 一般ORDER BY语句放在查询语句的最后[LIMIT子句除外] 案例 案例 ...
- 计算机二级c语言2019年3月,2019年3月计算机二级
资源内容: 2019年3月计算机二级|____无纸化上机题库([微信公众号:往前方资源网]).zip|____全国计算机二级教程公共基础知识([微信公众号:往前方资源网]).pdf|____二级Web ...
- mysql期末考试试卷_mysql测试题
MySQL测试题 一.表关系 请创建如下表,并创建相关约束 创建数据库 create database school charset utf8; 建表 create table class( cid ...
- Mysql高级考试题_MySQL高级应用答案试题题目及答案,期末考试题库,章节测验答案...
MySQL高级应用答案试题题目及答案,期末考试题库,章节测验答案 更多相关问题 MgSO4?7H2O在医药上常用做泻药,工业上可用氯碱工业中的一次盐泥为原料生产.已知一次盐泥中含有镁.钙.铁.铝. 下 ...
- mysql及格率70以上_五个 SQL 查询性能测试题,只有 40% 及格率,你敢来挑战吗?| 原力计划...
作者 | 董旭阳TonyDong,CSDN 博客专家 责编 | 唐小引 头图 | CSDN 下载自东方 IC 出品 | CSDN 博客 下面是 5 个关于索引和 SQL 查询性能的测试题:其中 4 个 ...
- java计算机毕业设计教师招聘考试题库系统源码+mysql数据库+系统+lw文档+部署
java计算机毕业设计教师招聘考试题库系统源码+mysql数据库+系统+lw文档+部署 java计算机毕业设计教师招聘考试题库系统源码+mysql数据库+系统+lw文档+部署 本源码技术栈: 项目架构 ...
最新文章
- android上传图片崩溃,导致安卓手机死机的照片拍摄者表示这张照片是无意之举...
- Xcode7中创建静态库
- Petrozavodsk Summer-2016. Ural FU Dandelion Contest
- python创建文件os_Python之文件与目录操作(os、zipfile、tarfile、shutil)
- python的assert(断言)异常步骤机制
- MATLAB调用C++程序
- 静态成员变量的初始化,vector类型变量初始化
- php 写入套节字,php – 写入套接字并处理损坏的管道
- 随想录(学校研究和公司研发)
- Apache Commons Pool试用小记
- 2022年计算机专业程序员笔记本电脑推荐
- calendar控件使用 extjs_extjs年月选择日历及通用js同步ajax调用返回json object
- android6.0原生brower_Android Browser学习一 application的初始化
- java 泛型的类型擦除和桥方法
- 用ASP.NET MVC自己管理自己的View:ASP.NET MVC File Management 【转】
- 什么是java 前端_为什么很多人选择前端而不选择 Java?
- 确定性的丧失——20世纪新启蒙运动的来龙去脉
- PS去掉图片上反光的操作流程
- 融合通信(中移动)----微信的强力竞争者来了----阿冬专栏!!!
- 我的世界服务器皮肤显示怎么用,我的世界皮肤站怎么用 皮肤站使用方法介绍...