Обновление набора
UPDATE SET - это оператор SQL, который используется для обновления значений в таблице базы данных. Он позволяет обновлять одну или несколько колонок указанной таблицы с заданными значениями.
Пример кода:
Предположим, у нас есть следующая таблица "employees" с колонками "id", "name" и "salary":
id | name | salary
---|--------|--------
1 | John | 2000
2 | Alex | 2500
3 | Sarah | 3000
Теперь, допустим, мы хотим обновить зарплату сотрудника с id = 2 на значение 2800. Вот как мы можем сделать это с помощью оператора UPDATE SET:
UPDATE employees
SET salary = 2800
WHERE id = 2;
Результат будет следующим:
id | name | salary
---|--------|--------
1 | John | 2000
2 | Alex | 2800
3 | Sarah | 3000
В данном примере использовался оператор SET для обновления значения столбца "salary" на 2800 для строки, где значение столбца "id" равно 2. Затем с помощью предложения WHERE мы указали условие, которое определяет, какие строки должны быть обновлены.
UPDATE SET также позволяет обновлять несколько колонок сразу. Например, мы можем обновить и имя, и зарплату сотрудника с id = 1:
UPDATE employees
SET name = 'Mark',
salary = 2200
WHERE id = 1;
Результат будет следующим:
id | name | salary
---|--------|--------
1 | Mark | 2200
2 | Alex | 2800
3 | Sarah | 3000
В данном примере оператор SET был использован для обновления значения столбцов "name" и "salary" на "Mark" и 2200 соответственно для строки, где значение столбца "id" равно 1. Затем с помощью предложения WHERE мы указали условие, которое определяет, какие строки должны быть обновлены.
Таким образом, оператор UPDATE SET очень удобен для обновления значений в таблицах базы данных и позволяет обновлять одну или несколько колонок с помощью простого и понятного синтаксиса.