Удаление данных

6.3. Удаление данных

Итак, мы рассказали как добавлять данные в таблицы и как их изменять. Чтобы завершить эту тему, осталось рассказать как удалить данные, которые больше не нужны. Также как и в случае добавления данных, удалять из таблицы можно только всю строку. В предыдущей секции мы говорили, что SQL не предоставляет способа напрямую обратиться к отдельной строке. Следовательно, удаление строк может быть выполнено только через задание условий, при соблюдении которых и будут удалены эти строки. Но вы также можете удалять и списки строк, удовлетворяющих условиям или вы можете удалить все строки в таблице за раз.

Для удаления строк, используйте команду DELETE; синтаксис команды очень похож на команду UPDATE. Например, чтобы удалить все строки из таблицы products, в которых значение колонки price равно 10, используйте:

DELETE FROM products WHERE price = 10;

Если вы просто пишите

DELETE FROM products;

то все строки в таблице будут удалены! Будьте осторожны

Back to top

(С) Виктор Вислобоков, 2008-2023