随机组卷按大纲配比:判断 8 · 单选 20 · 填空 10 · 综合 2(共 40 题 · 80 分)
- 综合写 SQL:向 "Websites" 表(name, url, alexa, country)中插入一个新行。字段都是字符型。对就值为'百度','https://www.baidu.com/','4','CN'。做这题 →
- 单选在MySQL数据库中,成功定义了一个视图V1。 CREATE VIEW V1 AS SELECT sno, sname, math FROM student where math>80 with check option; 下列语句无效的是( )做这题 →
- 综合现有一张试卷信息表 examination_info,表结构如下图所示: 用户信息表:user_profile | Field | Type | Null | Key | Extra | Default | Comment | | --- | --- | --- | --- | --- | --- | --- | | id | int(11) | NO | PRI | auto_increment | (NULL) | 自增ID | | exam_id | int(11) | NO | UNI | | (NULL) | 试卷ID | | tag | varchar(32) | YES | | | (NULL) | 类别标签 | | difficulty | varchar(8) | YES | | | (NULL) | 难度 | | duration | int(11) | NO | | | (NULL) | 时长 | | release_time | datetime | YES | | | (NULL) | 发布时间 | 请把 examination_info 表中 tag 为 PYTHON 的 tag 字段全部修改为 Python。 UPDATE examination_info SET tag= 'Python' WHERE tag = 'PYTHON';做这题 →
- 综合请删除 examination_info 表上的唯一索引 uniq_idx_exam_id 和全文索引 full_idx_tag。 ALTER TABLE examination_info DROP INDEX uniq_idx_exam_id; ALTER TABLE examination_info DROP INDEX full_idx_tag; 或 DROP INDEX uniq_idx_exam_id ON examination_info; DROP INDEX full_idx_tag ON examination_info;做这题 →
- 综合写 SQL: 设有学生选课关系 SC(S#,C#,GRADE),其中 S#表示学号,C#表示课程,GRADE 表示成绩。实现查询选修了 C01 号课程且成绩不低于 90 分的学生的学号。做这题 →
- 综合写 SQL: 创建表名为 Persons,"ID" 列为主键、 "LastName" 列以及 "FirstName" 列不接受 NULL 值,Age 只能在 1~120 之间,。做这题 →
- 综合查询 student 表中二班的男同学记录做这题 →
- 填空已知高数成绩表 math,计算机成绩为 int 型,现在查询 math,computer 课程成绩分数在 65 到 85 之间的同学(包含两端端点),请补充如下 select *from math where computer 65 85.做这题 →
- 综合查询成绩在 60-100 之间的学生的学号、课程号和成绩 select score,chengji,grade from core grade 60 100;做这题 →
- 综合查询全部学生的学号、姓名、性别、系名称。做这题 →
- 综合创建数据库 kaoshi1,设置字符集为 gb2312,字符集排序规则是 gb2312_chinese_ci。做这题 →
- 综合删除“成绩”表不及格的记录信息。做这题 →
- 综合某企业集团有若干工厂,每个工厂生产多种产品,且每一种产品可以在多个工厂生产,每个工厂按照固定的计划数量生产产品;每个工厂聘用多名职工,且每名职工只能在一个工厂工作,工厂聘用职工有聘期和工资。工厂的属性有工厂编号、厂名、地址,产品的属性有产品编号、产品名、规格,职工的属性有职工号、姓名。根据上述语义画出E-R图。做这题 →
- 综合设有图书管理数据库: 图书(总编号 C(6),分类号 C(8),书名 C(16),作者 C(6),出版单位 C(20),单价 N(6,2)) 读者(借书证号 C(4),单位 C(8),姓名 C(6),性别 C(2),职称 C(6),地址 C(20)) 借阅(借书证号 C(4),总编号 C(6),借书日期 D(8)) 对于图书管理数据库,检索借阅了《现代网络技术基础》一书的借书证号。写出完整的SQL 语句。做这题 →
- 综合删除项目名称为“保龄球”且会员手机号是“17682308481”的项目预约信息。做这题 →
- 综合【例】假设已经在数据库 Bookstore 中创建了表 book,表中存在“书名”列。在表 book 中增加“浏览次数”列并将表中的“书名”列删除。做这题 →
- 综合【例】假设数据库 BookStore 中已经存在 table2 表和 table3 表, 将 table2 表重命名为 orders, table3 表重命名为 orderlist。做这题 →
- 综合【例】将 Bookstore 数据库中 Book 表的所有书籍数量都增加 10。将 Members 表中姓名为“张三”的员工的联系电话改为“13802551234”,密码改为“111111”。做这题 →
- 综合向表中 XS 插入学号为主键,在第一题已经插入学号为 081101 的数据,使用下列数据替换第一题的数据行:081101,刘华,计算机,1,1990-03-08,48,null,null做这题 →
- 填空现在有数据库若干个:teacher、student、location。 (1)删除数据库之前判断是否存在,请补全相关 sql 语句做这题 →
- 综合在数据库 db exam 中新建一个部门表 dept(deptno,dname,addr),其中,字段属性如下:部门编号(整型、主键),部门名称(定长字符串、长度20、不可为空),部门地址(变长字符串、最大长度50)。 Use db_exam; CREATE TABLE dept( deptno INT PRIMARY KEY AUTO_INCREMENT, dname NOT NULL, addr _);做这题 →
- 综合学生借阅图书信息数据库 JY 包含学生信息表 student、图书信息表 book 和借阅信息表 reading。表student 记录学生的学号(sno)、姓名(sname)、性别(ssex)和年龄(sage)等信息;表 book 记录图书的书号(bno)、书名(bname)、作者(writer)和价格(price)等信息;表 reading 描述图书借阅信息,并记录为学生办理图书借阅的老师姓名。 删除学生表 student 中的 smask 字段。 student desc1;做这题 →
- 综合设有图书管理数据库: 图书(总编号,分类号,书名,作者,出版单位,单价) 读者(借书证号,单位,姓名,性别,职称,地址) 借阅(借书证号,总编号,借书日期) 对干图书管理数据库,分别求出各个单位当前借阅图书的读者人次。 SELECT 单位, FROM 借阅,读者 WHERE;借阅.借书证号=读者.借书证号做这题 →
- 综合根据上述描述, 在不丢失 R 中函数依赖的情况下, 将 R 分解为下列模式集: 考生(准考证号,考生姓名,性别,联系电话) 专业(报考专业编号,报考学校名称,报考专业名称) 报名( ,报考专业编号,报考年份,备注)做这题 →
- 填空在 select 语句中,使用 语句可以将结果进行行或者列逻辑分组,以便后面数据的汇总做这题 →
- 填空创建学生信息表 student(其中学号 sno 为主键) sql CREATE TABLE student( sno varchar(10) _ sname varchar(20) not null, ssex varchar(10) not null, sbirthday datetime, class varchar(20) ):做这题 →
- 综合为 Course 表中 Cno 课程号字段设置索引,并查看索引做这题 →
- 综合向读者表中加入新的字段 rAddress(读者地址),数据类型为 varchar(20),位于字段 rname 后面;做这题 →
- 综合将字段 rAddress 的数据类型改为 varchar(50);做这题 →
- 综合删除所有索引 # 删除 Student 表的 index_std做这题 →
- 综合在选课表中将元组(“A002”,”C002”,85)改为(“A002”,”C003”,85)做这题 →
- 综合在视图 v_student 中查找 classNo 为 “CS1401” 的学生学号和姓名。请写出在 MySQL 的命令行客户端输入的 SQL 语句。做这题 →
- 综合有关系 S(S#,SNAME,SAGE), C(C#,CNAME), SC(S#,C#,GRADE)。 其中 S#是学生号,SNAME 是学生姓名,SAGE 是学生年龄, C#是课程号,CNAME 是课程名称。 要查询选修“MySQL”课的年龄不小于 20 的全体学生姓名的 SQL 语句是?做这题 →
- 综合有关系 txt S (S #, SNAME, SAGE), C (C #, CNAME), SC (S #, C #, GRADE)。 其中 S#是学生号,SNAME 是学生姓名,SAGE 是学生年龄, C#是课程号,CNAME 是课程名称。 要查询选修“MySQL”课的年龄不小于 20 的全体学生姓名的 SQL 语句是?做这题 →
- 综合写出查找条件为:姓名为 NULL 的记录的 SQL 条件语句做这题 →
- 综合现在运营想要找到 gpa 在 3.5 以上(不包括 3.5)的山东大学用户 或 gpa 在 3.8 以上(不包括 3.8)的复旦大学同学进行用户调研,请你取出相应数据 示例:user_profile mysql> select * from user_profile; +------+-------------+------+-------------+------+-------------+------+-------------+ | id | device_id | gender | age | university | province | gpa | +------+-------------+------+-------------+------+-------------+------+-------------+ | 1 | 2138 | male | 21 | 北京大学 | Beijing | 3.4 | | 2 | 3214 | male | NULL | 复旦大学 | Shanghai | 4 | | 3 | 6543 | female | 20 | 北京大学 | Beijing | 3.2 | | 4 | 2315 | female | 23 | 浙江大学 | ZheJiang | 3.6 | | 5 | 5432 | male | 25 | 山东大学 | Shandong | 3.8 | +------+-------------+------+-------------+------+-------------+------+-------------+ 5 rows in set (0.00 sec) 根据输入,你的查询应返回以下结果:(该题对于小数点后面的 0 不需要计算与统计,后台系统会统一输出小数点后面 1 位) +---------------------------+------------+---------------------------+------------+---------------------------+ | device_id | gender | age | university | gpa | +---------------------------+------------+---------------------------+------------+---------------------------+ | 3214 | male | NULL | 复旦大学 | 4 | | 5432 | male | 25 | 山东大学 | 3.8 | +---------------------------+------------+---------------------------+------------+---------------------------+ 2 rows in set (0.00 sec)做这题 →
- 综合现在运营想要找到 gpa 在 3.5 以上(不包括 3.5)的山东大学用户 或 gpa 在 3.8 以上(不包括 3.8)的复旦大学同学进行用户调研,请你取出相应数据 示例:user_profile mysql> select * from user_profile;+----+----+----+----+----+----+----+----+iddevice_idgenderageuniversityprovincegpa+----+----+----+----+----+----+----+----+12138male21北京大学BeiJing3.423214maleNULL复旦大学Shanghai436543female20北京大学BeiJing3.242315female23浙江大学ZheJiang3.655432male25山东大学Shandong3.8+----+----+----+----+----+----+----+5 rows in set (0.00 sec) 根据输入,你的查询应返回以下结果:(该题对于小数点后面的 0 不需要计算与统计,后台系统会统一输出小数点后面 1 位) +---------+---------+---------+---------+---------+---------+| device_id | gender | age | university | gpa |+---------+---------+---------+---------+---------+---------+| 3214 | male | NULL | 复旦大学 | 4 || 5432 | male | 25 | 山东大学 | 3.8 |+---------+---------+---------+---------+---------+---------+2 rows in set (0.00 sec)做这题 →
- 综合写 SQL:删除表 tb_score 在 studentNo 上定义的外键约束 FK_score1.做这题 →
- 综合写 SQL:查询选修了课程号(tb_score 表中)为“31002”的学生姓名(tb_student 中的studentName),关联字段 tb_score 表中 studentNo 和 tb_student 表中的 studentNo。做这题 →
- 综合查询学生表(tb_student)出生不在 2001-01-01 各 2001-12-31 之间的学生姓名(studentName)、性别(sex)和出生日期(birthday)。做这题 →
- 综合写 SQL:在数据库 db_school 中创建视图 v_student,要求该视图包含客户信息表 tb_student中所有男生信息(性别:sex),并且要求保证今后对该视图数据的修改都必须符合学生性别为男性这上条件。做这题 →
- 综合写 SQL:在数据库 db_school 中创建视图 v_student,要求该视图包含客户信息表 tb_student中所有男生信息(性别:sex),并且要求保证今后对该视图数据的修改都必须符合学生性别为男性这上条件。做这题 →
- 综合写 SQL:在数据库 db_school 的学生表 tb_student 上建立一个普通索引(indwx_stu),索引字段是学号 studentNo。做这题 →
- 综合使用 CREATE 命令创建一个数据表 publisher,包括 pub_id(社号)、pub_name(社名)、pub_address(地址)等三个字段,相应的数据类型分别为整型、字符串型(char(30))和字符串型(char(30)),要求 pub_id 字段作为该表的主键,pub_name 和 pub_address 字段不能为空。做这题 →
- 填空实体完整性规则是对 $\underline{\text{组建主链建}}$ 的约束,参照完整性规则是对 $\underline{\text{外链建}}$ 的约束。做这题 →
- 综合建学生信息表 student (其中学号 sno 为主键)做这题 →
- 综合创建学生选课表 sql做这题 →
- 综合更新销售员工号 9102 商品号 5001 的销售商品数为 145做这题 →
- 填空现在有一个表格为默默学工作日常表,work(name,age,sex),如果在 work 表中插入一条记录为 name 是学霸,age 为 18,sex 为空。则__INTO__VALUE( '学霸' ,18, NULL);做这题 →
- 综合某 MYSQL 数据库的 score 表的关系模式如下: score(student_id, course_id, number) student_id 表示学生学号, course_id 表示课程号, number 表示分数。 请书写 MYSQL 代码,查询各科成绩最高和最低的分数:以如下形式显示:课程 ID,最高分,最低分,对应 course_id, max_num, min_num。做这题 →