现有三张学生信息表:Student(学生表)、Course(课程表)、SC(学生选课表),其各自的数据结构如下所示:
Student(学生表)
序号 | 列名 | 含义 | 数据类型 | 长度 |
1 | Sno | 学号 | 文本型(CHAR) | 6 |
2 | Sname | 姓名 | 文本型(VARCHAR) | 12 |
3 | Ssex | 性别 | 文本型(CHAR) | 2 |
4 | Sage | 年龄 | 数字(INT) | |
5 | Sdept | 院系 | 文本型(VARCHAR) | 16 |
Course(课程表)
序号 | 列名 | 含义 | 数据类型 | 长度 |
1 | Cno | 课程编号 | 文本型(CHAR) | 4 |
2 | Cname | 课程名 | 文本型(VARCHAR) | 20 |
3 | Cpno | 课程教师 | 文本型(VARCHAR) | 8 |
4 | Ccredit | 总学分 | 数字(INT) |
SC(学生选课表)
序号 | 列名 | 含义 | 数据类型 | 长度 |
1 | Sno | 学号 | 文本型(CHAR) | 6 |
2 | Cno | 课程编号 | 文本型(CHAR) | 4 |
3 | Grade | 成绩 | 数字(INT) |
已知Student表的主键为Sno,course表的主键为Cno,SC表的主键为Sno,Cno,使用SQL命令完成下列操作。
(1) 写出创建Student表的SQL语句。
(2) 在course表中插入记录(k106,程序设计基础,陈瑞,100)。
(3) 删除Student表中“生命科学学院”的所有男生的记录。
(4) 在SC表中为所有选择“S316”课程的学生添加10分。