Встречается на собеседованиях • сегодня

Какой оператор удаляет данные из таблицы

Оператор DELETE удаляет строки из таблицы. Он работает с условием WHERE, которое определяет, какие именно строки нужно удалить. Если WHERE не указан, удаляются все строки таблицы.

Пример:

sql
DELETE FROM users WHERE id = 1;  -- удаляет пользователя с id=1
DELETE FROM products;  -- удаляет ВСЕ записи из таблицы products

Важные нюансы:

  1. DELETE не сбрасывает автоинкремент (в отличие от TRUNCATE)
  2. Операция может быть откачена (если транзакция не завершена)
  3. Для полной очистки таблицы эффективнее использовать TRUNCATE TABLE
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы