1、SQL的数据修改功能:
(1)插入操作:
命令:
插入一条指定好值的元组:
insert into 表名 [(列名[,列名]...)]
values (值[,值]...)
插入子查询结果中的若干条元组:
insert into 表名[(列名[,列名]...)]
(子查询)
列子:
insert into PROF
values('P123', '王明', 35, 'D08', 3500)
(2)删除操作:
命令:delete from 表名 [where 条件表达式]
从表中删除符合条件的元组,如果没有where
语句则删除所有元组
例子:删除所有选课记录delete from SC
(3)更新操作(指定对哪些列进行更新,以及更新后的值是什么):
命令:
update 表名
set 列名 = 表达式 | 子查询
列名 = [,表达式|子查询]...
[where 条件表达式]
2、嵌入式SQL