实验四
1.实验题目:数据表的更新
2.实验目和要求:
1)掌握SQL语句的数据操纵功能
2)掌握SQL语言的数据插入,修改,删除操作
3)掌握与嵌套查询相结合的插入,删除,修改数据的SQL语句
3.实验步骤:
1) 按实验内容要求完成各项操作
2) 根据题目要求给出解决方案
3) 提交实验报告
4.实验内容
- 在学生表中插入一新生信息(‘200213808’,’HUJING’,’女’,22,’计算机’)
INSERT
INTO Student(SNO,SNAME,SEX,AGE,DEPT)
VALUES('200213808','胡静','女',22,'计算机系');
- 新建一个学生平均成绩表spjcj,将学生的平均成绩插入到spjcj表中
CREATE TABLE SPJCJ
(SNO CHAR(10) PRIMARY KEY,
AVG_GRADE SMALLINT);
INSERT
INTO SPJCJ(SNO,AVG_GRADE)
SELECT SNO,AVG(GRADE)
FROM SC
GROUP BY SNO;
- 删除数据库中学号为’200213801’的退学学生有关信息。
DELETE
FROM Student
WHERE SNO='200213808';
- 将计算机系学生2号课成绩全部提高5%。
UPDATE SC
SET GRADE=GRADE*1.05
WHERE CNO='2'AND SNO IN(SELECT SNO
FROM Student