DML
DML работает со строками таблиц
DML — Data Manipulation Language — используется для изменения самих данных. Основные операции здесь — добавить строку, изменить существующие строки и удалить их.
INSERT, UPDATE и DELETE
INSERT INTO users (id, name)
VALUES (1, 'Anna');
UPDATE users
SET name = 'Maria'
WHERE id = 1;
DELETE FROM users
WHERE id = 1;
INSERT добавляет новую строку. UPDATE меняет значения в существующих строках, а DELETE удаляет строки. В примере условия ограничивают изменение и удаление одной записью.
Особенно внимательно относись к UPDATE и DELETE.
Если команда изменения или удаления не ограничена нужными строками, она может затронуть намного больше данных, чем планировалось. Подробную работу с условиями мы разберём в следующем разделе курса.
В разных источниках классификация отдельных команд может немного различаться. Для практики важнее понимать не название группы, а то, меняет команда структуру базы, содержимое таблиц или только читает данные.
Проверь себя
Разбор задания
Ментор знает решение и поможет тебе прийти к нему самостоятельно
Войди, чтобы использовать Ментора
Ментор учитывает текущую задачу и историю диалога.
Войти
Проверь важные нюансы и ответ после собственной попытки.
Войди, чтобы посмотреть решение
Решение и разбор доступны после авторизации.
Войти