插入子查询:
INSERT
INTO <表名> [(<属性列1> [,<属性列2>… )]
子查询块;
eg:
INSERT
INTO Deptage(Sdept,Avgage)
SELECT Sdept,AVG(Sage)
FROM Student
GROUP BY Sdept;
修改语句格式:
UPDATE <表名>
SET <列名>=<表达式>[,<列名>=<表达式>]…
[WHERE <条件>];
删除数据:
DELETE
FROM <表名>
[WHERE <条件>];
视图
视图简化用户操作、使用户能够多角度看待同一数据、对重构数据库提供了一定程度的逻辑独立性。
嵌入式SQL
嵌入式:(嵌入到某种主语言中使用):
- 宿主语言负责:运算、处理、流程控制等
- SQL负责:数据库操作
状态变量
在SQL语句中使用的主语言程序变量简称为主变量