数据库学习 - update(批量更新)

数据更新update命令:用指定要求的值更新指定表中知足天剑的数据的指定列的值sql

语法形式:spa

Update 表名code

Set 列名 = 表达式|(子查询)[[,列名 = 表达式 | (子查询)]...]blog

[where 条件表达式];class

示例:date

1 将全部教师工资上调10%语法

原表数据:im

 

UPDATE teacher
SET teacher_salary = teacher_salary * 1.1;

运行两次后结果:数据

 

2 将全部计算机学院的老师工资上调10% 查询

UPDATE teacher
SET teacher_salary = teacher_salary * 1.1
WHERE
	dept_id IN (
		SELECT
			dept_id
		FROM
			dept
		WHERE
			dept_name = '计算机学院'
	);