Оператор UPDATE|, оновлює|обновляє| значення одного або декількох стовпців у вибраних рядках однієї таблиці.
UPDATE| імя_таблиці|
SET| імя_стовпця| = вираз|вираз|...
[WHERE| умова пошуку |]
У операторові вказується|указує| цільова таблиця, яка має бути модифікована, при цьому користувач повинен мати дозвіл на оновлення таблиці і кожного конкретного стовпця. Пропозиція|речення| WHERE| відбирає рядки таблиці, що підлягають оновленню. У пропозиції|реченні| SET| вказується|указує|, які стовпці мають бути оновлені, і для них задаються нові значення.
Наприклад, Змінити|зраджувати| прізвище студента (Петрова( з|із| кодом 2 на прізвище (Петренко(:
UPDATE| Students|
SET| StName| = 'Петренко'
WHERE| StNo| = 2
Умови пошуку, які можуть бути задані в пропозиції|реченні| WHERE| оператора UPDATE|, в точності відповідають умовам пошуку, доступним в операторах SELECT| і DELETE|.
Як і оператор DELETE|, оператор UPDATE| може одночасно відновити декілька рядків, відповідних умові пошуку.
Пропозиція|речення| WHERE| в операторові UPDATE| є необов'язковою. Якщо воно опущене, то оновлюються|обновляють| всі рядки цільової таблиці.
У операторові UPDATE|, так само як і в операторові DELETE|, вкладені запити можуть грати важливу|поважну| роль, оскільки вони дають можливість|спроможність| відбирати рядки для оновлення, спираючись|обпиратися| на інформацію з|із| інших таблиць.