中山大学计算机学院《数据库系统原理实验》中的实验5-SQL语言:数据更新操作,让学生掌握SQL中的数据修改功能。
1. 数据插入操作:涉及向jxgl数据库中的student和sc表插入新数据。
2. 数据更新操作:
- 5.2.1:为IS系学生添加7号课程的选课记录,成绩为空,使用INSERT INTO...SELECT语句。
- 5.2.2:找出所有每门课均不及格的学生,并存储到新表ts中。
- 5.2.3:更新学号为2005001的学生姓名为“李华”,并增加1岁。
- 5.2.4:将选修“数据库系统”课程但成绩不及格的学生成绩设为NULL。
- 5.2.5:若王林在3号课程作弊,其成绩设为NULL。
- 5.2.6:提升成绩低于平均成绩的女性学生分数5%。
实验涵盖基本的数据操纵语言(DML)操作,包括INSERT, UPDATE, SELECT等,涉及到JOIN, GROUP BY, HAVING等多种SQL功能。