插入数据
- 插入元组:
INSERT INTO <表名> [(<属性列1>[,<属性列2 >…)]
VALUES (<常量1> [,<常量2>]… );
2.插入子查询结果:
INSERT
INTO <表名> [(<属性列1> [,<属性列2>… )]
子查询;
对每一个系,求学生的平均年龄,并把结果存入数据库
第一步:
新建一个系:
create table Dept_age
(Sdept char(5),
Avg_age smallint);
第二步:插入数据
INSERT
INTO Dept_age(Sdept,Avg_age)
SELECT Sdept,AVG(Sage)
FROM Student
GROUP BY Sdept;
修改数据
格式:
UPDATE <表名>
SET <列名>=<表达式>[,<列名>=<表达式>]…
[WHERE <条件>];
将学生201215121的年龄改为22岁
update Student
set Sage=22
where Sno='201215121';
将所有学生的年龄增加1岁。
UPDATE Student
SET Sage= Sage+1;
将计算机科学系全体学生的成绩置零
UPDATE SC
SET Grade=0
WHERE Sno IN
(SELETE Sno
FROM Student
WHERE Sdept= 'CS' );
查询得