将数据更新语句与它对关系实例的主要作用匹配
正确答案:INSERT → 增加一个或一组新元组;UPDATE → 修改目标集合中已有元组的属性值;DELETE → 删除目标集合中的元组但保留表定义
三类语句改变关系实例的方式不同,都必须先确定目标集合并检查约束
Tab / Shift+Tab 切换项目,方向键选择;Ctrl+Enter 提交答案
请先完成作答
正确答案:INSERT → 增加一个或一组新元组;UPDATE → 修改目标集合中已有元组的属性值;DELETE → 删除目标集合中的元组但保留表定义
三类语句改变关系实例的方式不同,都必须先确定目标集合并检查约束
Tab / Shift+Tab 切换项目,方向键选择;Ctrl+Enter 提交答案
请先完成作答
正确答案:该列是否定义 DEFAULT;没有默认值时再看是否允许 NULL
省略列不等于写入 0;默认值、可空性和其他约束共同决定插入能否成功
可按数字键选择;请先作答,再提交答案
请先完成作答
正确答案:目标列数与查询结果列数是否一致、对应列的数据类型是否兼容、查询结果是否可能违反主码、外码或业务约束、是否会插入预期数量的元组
INSERT SELECT 按位置对应目标列和查询结果,列名不必相同,但形状、类型、约束和影响范围必须核对
可按数字键选择;请先作答,再提交答案
请先完成作答
正确答案:目标表中的全部元组都可能被更新
SET 决定新值,WHERE 决定目标集合;没有 WHERE 时目标集合通常是整张表
可按数字键选择;请先作答,再提交答案
请先完成作答
正确答案:用 SELECT 预览与 WHERE 或子查询相同的目标集合 → 估计并核对预期影响行数和约束风险 → 在适当事务边界内执行 INSERT、UPDATE 或 DELETE → 检查实际影响行数、关键数据和完整性结果
“先预览、后变更、再复查”能减少条件错误和批量误操作造成的损失
Tab 切换移动按钮,Enter 或空格移动;Ctrl+Enter 提交答案
请先完成作答
正确答案:DELETE 删除元组并保留表结构,DROP TABLE 删除表对象
DELETE 改变关系实例,DROP TABLE 改变数据库模式;两者的依赖和恢复风险不同
可按数字键选择;请先作答,再提交答案
请先完成作答
对照答案:先用 SELECT 明确目标集合,条件应排除 NULL 并限定低于 60;再明确新值表达式及上限规则,例如按 DBMS 支持的条件表达式计算。核对目标行数和示例边界值后在事务中更新,最后复查低分、NULL、原本高于或等于 60 的记录是否符合预期,并检查相关约束
请先在头脑中组织答案,再查看对照答案