查询一 FATERBIRD.学生管理数据库。 JATERBIRD\ Yuehe 查询一 VATERBIRD学生管理教据库。WATE INSERT SELECT米 INTO Deptage( Sdept, Avgage FROM Dept age SeLECt Sdept, AVG(Sage) FROM Student GROUP BY Sdept Sdept (所影响的行数为3行 Aveage CS 2 IS 18 3 MA 「网格消息 网格消息 批查询完成。 WATERBIRD (8. 0) WATERBIRD\Yue 批查询完成 8.0 冒 ATERBIRD0
插入子查询结果(续) INTO子句(与插入单条元组类似) 指定要插入数据的表名及属性列 属性列的顺序可与表定义中的顺序不一致 没有指定属性列:表示要插入的是一条完整的元 组 指定部分属性列:插入的元组在其余属性列上取 少 值 子查询 SELECT子句目标列必须与INTO子句匹配 值的个数 值的类型
插入子查询结果(续) ◼ INTO子句(与插入单条元组类似) ◼ 指定要插入数据的表名及属性列 ◼ 属性列的顺序可与表定义中的顺序不一致 ◼ 没有指定属性列:表示要插入的是一条完整的元 组 ◼ 指定部分属性列:插入的元组在其余属性列上取 空值 ◼ 子查询 ◼ SELECT子句目标列必须与INTO子句匹配 ◼ 值的个数 ◼ 值的类型
■插入子查询结果(续) DBMS在执行插入语句时会检查所插元组是 否破坏表上已定乂的完整性规则 实体完整性 参照完整性 用户定义的完整性 对于有 NOT NULL约束的属性列是否提供了非空值 对于有 UNIQUE约束的属性列是否提供了非重复值 对于有值域约束的属性列所提供的属性值是否在值域范围内
插入子查询结果(续) DBMS在执行插入语句时会检查所插元组是 否破坏表上已定义的完整性规则 ◼ 实体完整性 ◼ 参照完整性 ◼ 用户定义的完整性 ◼ 对于有NOT NULL约束的属性列是否提供了非空值 ◼ 对于有UNIQUE约束的属性列是否提供了非重复值 ◼ 对于有值域约束的属性列所提供的属性值是否在值域范围内
34数据更新 3.4.1插入数据 3.4.2修改数据 3.4.3删除数据
3.4 数 据 更 新 3.4.1 插入数据 3.4.2 修改数据 3.4.3 删除数据
34.2修改数据 语句格式 UPDATE<表名> SE「<列名>=<表达式>[,<列名>三<表达式>] WHERE<条件>] 功能 修改指定表中满足 WHERE子句条件的元组
3.4.2 修改数据 ◼ 语句格式 UPDATE <表名> SET <列名>=<表达式>[,<列名>=<表达式>]… [WHERE <条件>]; ◼ 功能 修改指定表中满足WHERE子句条件的元组