数据更新
插入
insert into <表名>
[(<属性列1>,<属性列2>,<属性列3>...)]
values (<常量1>,<常量2>...)
--常量要与属性列相对应,省略条件下按照默认顺讯必须给每个属性列全部赋值
例如: 插入一条选课记录(‘201215128’,‘1’)
insert
into sc(sno,cno)
values('201215128','1');
如果是要插入子查询的结果,则最后一行变为子查询例如:求系里的每个学生的平均年龄并将结果存入数据库
首先,建立一个新表
create table dept_age(
sdept char(15);
avg_age int;
);
然后,插入子查询结果
insert into dept_age
(sdept avg_age)
select sdept, avg(sage)
from student
group by sdept;
修改数据
update <表名>
set <列名><表达式>...
where 条件
删除数据
delete
from 表名
where 条件