34.2修改数据 今语句格式 UPDATE<表名> SET<列名>三<表达式,<列名>三<表达式] WHERE<条件>] 功能 ■修改指定表中满足 WHERE子句条件的元组 An Introduction to Database System
An Introduction to Database System 3.4.2 修改数据 ❖语句格式 UPDATE <表名> SET <列名>=<表达式>[,<列名>=<表达式>]… [WHERE <条件>]; ❖功能 ◼ 修改指定表中满足WHERE子句条件的元组
修改数据(续) SET子句 指定修改方式 要修改的列 修改后取值 WHERE子句 指定要修改的元组 缺省表示要修改表中的所有元组 An Introduction to Database System
An Introduction to Database System 修改数据(续) ◼ SET子句 ➢指定修改方式 ➢要修改的列 ➢修改后取值 ◼ WHERE子句 ➢指定要修改的元组 ➢缺省表示要修改表中的所有元组
修改数据(续) 今三种修改方式 1.修改某一个元组的值 2.修改多个元组的值 3.带子查询的修改语句 An Introduction to Database System
An Introduction to Database System 修改数据(续) ❖三种修改方式 1. 修改某一个元组的值 2. 修改多个元组的值 3. 带子查询的修改语句
1.修改某一个元组的值 [例5]将学生200215121的年龄改为22岁 UPDATE Student SET Sage=22 WHERE Sno=200215121 An Introduction to Database System
An Introduction to Database System 1. 修改某一个元组的值 [例5] 将学生200215121的年龄改为22岁 UPDATE Student SET Sage=22 WHERE Sno=' 200215121 ' ;
2.修改多个元组的值 [例6]将所有学生的年龄增加1岁 UPDATE Student SET Sage= Sage+1; An Introduction to Database System
An Introduction to Database System 2. 修改多个元组的值 [例6] 将所有学生的年龄增加1岁 UPDATE Student SET Sage= Sage+1;