От автора code.mu: РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
3 of 150 menu

Команда UPDATE

Команда UPDATE редактирует записи в базе данных. Какие записи для редактирования задаются с помощью команды WHERE.

Команда WHERE не является обязательной, если ее не указать - будут обновлены все записи в таблице. Будьте внимательны - так случайно можно уничтожить все данные.

Синтаксис

UPDATE table_name SET field1=value1, field2=value2, field3=value3 WHERE condition

Таблицы для примеров

employees
id name age salary
1 user1 23 400
2 user2 24 500
3 user3 25 600

Пример

Давайте установим работнику с id, равным 1, возраст 30 и зарплату 1000:

UPDATE employees SET age=30, salary=1000 WHERE id=1

Таблица станет выглядеть так:

id name age salary
1 user1 30 1000
2 user2 24 500
3 user3 25 600

Пример

Давайте установим работнику с id, равным 1, возраст 30:

UPDATE employees SET age=30 WHERE id=1

Таблица станет выглядеть так:

id name age salary
1 user1 30 400
2 user2 24 500
3 user3 25 600

Пример

Давайте установим работнику новое имя user4:

UPDATE employees SET name='user4' WHERE name='user2'

Таблица станет выглядеть так:

id name age salary
1 user1 23 400
2 user4 24 500
3 user3 25 600

Пример

Давайте установим всем работникам зарплату 1000, так как условие WHERE не задано и запрос обновит все записи:

UPDATE employees SET salary=1000

Таблица станет выглядеть так:

id name age salary
1 user1 23 1000
2 user2 24 1000
3 user3 25 1000

Смотрите также

  • команду SELECT,
    которая получает данные из таблицы
  • команду INSERT,
    которая вставляет данные в таблицу
  • команду DELETE,
    которая удаляет данные из таблицы
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить