SQL数据操作语言
来源:互联网 发布:淘宝卖家自动屏蔽买家 编辑:程序博客网 时间:2024/05/20 23:04
一、插入操作INSERT
1、插入单个元组
格式:INSERT INTO 表名[(列名,…)]VALUES (列值,…);
INSERT INTO student VALUES('2003001','Rain Man',18,'男','电商','管理学院','徐州')
INSERT INTO SC (Sno,Cno)VALUES ('2003001','C003');
2、插入子查询的结果:
格式:INSERTINTO 表名[(列名,…)](子查询);
INSERTINTO S_G(sno,AVG_G)
(
SELECT sno,AVG(GRADE)FROM SC
WHERE Sno IN
(
SELECT Sno FROM Student
WHERE SEX=‘男’)
GROUP BY Sno
HAVING AVG(GRADE)>80
);
二、删除操作DELETE
格式: DELETE FROM 表名 [WHERE 条件];
只能对整个元组操作,不能只删除某些属性上的值
只能对一个关系起作用,若要从多个关系中删除元组,则必须对每个关系分别执行删除命令
DELETE FROM SC 清空SC表
DELETE FROM SC WHERE GRADE Is NULL;
DELETE FROM SC
WHERE
Cno='C004' AND Grade < ( SELECTAVG(GRADE)FROM SC WHERE Cno='C004')
三、修改操作UPDATE
格式: UPDATE 表名 [别名]
SET 列名=表达式,…
[WHERE 条件];
格式: UPDATE 表名 [别名]
SET (列名,…)= (子查询)
[WHERE 条件];
UPDATE EMPLOYEE
SET JOB='MANAGER',Salary= Salary*1.2
WHERE NAME= 'MARTIN';
UPDATE EMPLOYEE
SET Salary=( SELECT 1.1*AVG(Salary)FROM EMPLOYEE WHERE JOB='SALESMEN')
WHERE JOB='SALESMEN';
- SQL数据操作语言
- sql:数据操作语言dml
- SQL语言-数据更新操作
- SQL语言实现数据更新操作
- sql常用数据操作语言(DML)
- SQL数据操作语言的使用
- 数据的操作 标准语言SQL
- 【SQL Server】数据操作语言——数据更改功能
- SQL语言:数据定义语言(DDL),数据操作语言(DML),数据控制语言(DCL)和事务控制语言(TCL)
- pl/sql入门第六章--数据操作和控制语言
- 第二章 sql语言基础 查询与操作数据
- SQL语言的分类及表格数据的基本操作
- 【SQL Server】数据操作语言——单表查询
- 【SQL Server】数据操作语言——嵌套子查询
- T-SQL 数据语言操作(运算符),笔记
- SQL 分为两个部分:数据操作语言 (DML) 和 数据定义语言 (DDL)
- SQL数据定义语言
- R语言操作数据
- http://redisdoc.com/ Redis 命令参考
- 5个免费的学习SQL网站
- PATBasic——1029. 旧键盘(20)
- 洗刷刷——实现复数运算中+运算符的重载
- NSSet与NSMutableSet等集合类
- SQL数据操作语言
- 紧张的本能
- KVM虚拟机
- 界面转换过程的动画效果
- 数据表的约束
- 嵌入式之路(2014年7月之前)
- c语言中求数组长度的
- 程序异常总结
- SQL数据定义语言