Удаление данных
До сих пор рассматривалось, как добавлять данные в таблицы и как их
изменять. Осталось обсудить, как удалить данные, которые больше не
нужны. Так же, как добавление данных возможно только для целых строк, можно
удалить только целые строки из таблицы. В предыдущем разделе было рассмотрено,
что SQL не предоставляет способ напрямую обращаться к
отдельным строкам. Поэтому удаление строк может быть сделано только
путем указания условий, которым должны соответствовать удаляемые строки.
Если в таблице есть первичный ключ, возможно
указать точную строку. Но также возможно удалить группы строк,
соответствующие условию, или удалить все строки в таблице
одновременно.
Используйте команду DELETE для удаления строк; синтаксис очень похож на команду UPDATE. Например, чтобы удалить все строки из таблицы товаров с ценой 10, используйте:
DELETE FROM products WHERE price = 10;
Если просто написать:
DELETE FROM products;
тогда все строки в таблице будут удалены! БУДЬТЕ ОСТОРОЖНЫ.