数据库操作题~~~中午就考。。。急

来源:百度知道 编辑:UC知道 时间:2024/06/25 04:34:25
(以下各题使用如下两个表:学生表和学生成绩表)
学生:学号(文本类型),姓名(文本类型),性别(逻辑型),
出生日期(日期时间型),院系(文本类型)
学生成绩:学号(文本类型),课程编号(文本类型),成绩(数值型)
(1)在学生表中查询所有学生的信息
(2)在学生成绩表中查询成绩不及格的学生学号,姓名和成绩
(3)在学生表中查询计算机系的男学生信息
(4)在学生成绩表中添加字段“考试科目”,类型为“text”,字段宽度为8个字符
(5)按照考试科目分类,在学生成绩表中统计最高分和最低分
(6)向学生成绩表插入一条记录,记录内容如下:
学号 课程编号 成绩
0610102 A01 80
(7)向学生表中删除学号为05002203和05002204的学生
(8)删除表:学生成绩

1.select * from tb
2.select a.学号 , a.姓名, b.成绩 from 学生表 a, 成绩表 b where a.学号=b.学号 and b.成绩<60
3.select * from 学生表 where 性别='男' and 院系=‘计算机系’
4.alter table 学生表 add (考试科目 text(8));
5.select max(成绩),min(成绩) from 成绩表 group by b。课程
6.insert into 学生成绩表(学号,课程,成绩)values(‘0610102’,‘A01’,80)
7. delete from 学生表 where 学号=‘05002203’ or 学号=‘05002204’
8 delete table 成绩表

1、select * from 学生表
2、select a.学号,a.姓名,b.成绩 from 学生表 a join 学生成绩表 b
on a.学号 = b.学号 where b.成绩 < 60
3、select * From 学生表 where 性别 = 1 and 院系 = '计算机系'
4、alter table 学生表 add (考试科目 varchar(8));
5、select Max(成绩) as 最高分,Min(成绩) as 最低分 from 学生成绩表 group by 考试科目
6、insert into 学生成绩表(学号,课程,成绩) values('0610102','A01',80)
7、delete from 学生表 where 学号 in ('05002203','05002203')
8、drop table 学生成绩表

给的分很多,但是这样子考过了也没什么用吧,!这些你提问的时间就可以搞定吧!

这么简单的题,也要别人做!!