SQL命令
“学生”数据库中有 “学生表”、“课程表”和 “成绩表”。
“学生表”中包含学号、姓名、性别、专业和班级五个字段。
“课程表”中包含有课程编号、课程名和任课教师三个字段,“成绩表”中包含有学号、课程编号和成绩三个字段。
写出创建学生表的sql语句,其中的字段均为字符型,长度自定,学号为主键,其他字段均可取空值
查询学生表中所有姓刘的学生的信息
查询年龄在18—23岁的全部学生信息
修改成绩表的数据,将成绩不及格的学生的成绩改为60
向学生表添加如下一条记录:
学号 姓名 专业 班级
20070506 徐华 电子商务 091
6. 查询出所有选修2号课程的学生的姓名,性别和年龄
7. 修改学生表的结构,添加一字段:年龄,整型
8. 删除学生表中的专业为计算机应用的学生数据
9. 查询成绩不为空的学生信息
10.显示前五条学生信息的记录
1、首先在电脑上打开数据库软件。然后附加有学生表和成绩表的数据库。
2、然后选中数据库,右键选择新建查询。在右边的空白框,输入命令select 学生表.学号,avg(成绩) as 平均分。
3、将学生表和成绩表关联起来。命令为from 学生表 join 成绩表 on 学生表.学号=成绩表.学号。
4、用group by 命令对学生表中的学号进行分组。命令为group by 学生表.学号。
5、用having命令。输出平均分大于80分的条件。
6、然后在表中没有平均分一项。所以要用as命令进行附加。