--数据更新练习题
--1、 将一个新学生元组(学号:201215128;姓名:陈冬;性别:男;所在系:IS;年龄:18岁)插入到Student表中。
INSERT
INTO STUDENT(SNO,SNAME,SSEX,SAGE,SDEPT) --括号里面的内容要和VALUES中一一对应,可以省略不写
VALUES ('201215128','陈冬','男',18,'IS') -----插入记录
--2、将多个学生的信息插入到Student表中(只录入学号和姓名) (内容自拟,3条记录)
INSERT
INTO STUDENT(SNO,SNAME)
VALUES('201215127','刘晨曦'),
('201215129','欧阳鑫'),
('201215130','木子阳')-----插入多条记录
--3、对每一个系,求学生的平均年龄,并把结果存入数据库“Dept_age”中。
CREATE TABLE Dept_age
(
Sdept CHAR(15),
AVG_AGE SMALLINT
)
INSERT
INTO Dept_age(Sdept,AVG_AGE)
SELECT Sdept,AVG(SAGE)
FROM STUDENT
GROUP BY Sdept
--4、[例3.73] 将学生201215121的年龄改为22岁。
UPDATE STUDENT
SET SAGE=22
WHERE SNO='201215121' -----记录的更改
--5、[例3.74] 将所有学生的年龄增加1岁。
UPDATE STUDENT
SET SAGE=SAGE+1
--6、删除学号为201215123的学生记录。
DELETE
FROM STUDENT
WHERE SNO='201215123' ------记录的删除