Удаление строк

Строки можно удалить из таблицы с помощью оператора DELETE. Предположим, вас больше не интересует погода в Хейварде. Вы можете удалить эти строки из таблицы:

DELETE FROM weather WHERE city = 'Hayward';

Все записи наблюдений для города Хейворд, удалены.

SELECT * FROM weather;
city | temp_lo | temp_hi | prcp | date --------------+---------+---------+------+------------ San Francisco | 46 | 50 | 0.25 | 1994-11-27 San Francisco | 41 | 55 | 0 | 1994-11-29 (2 rows)

Остерегайтесь использования оператора DELETE без предложения WHERE

DELETE FROM tablename;

Без дополнительных условий, DELETE удалит все строки таблицы. Дополнительного подтверждения при этом выдаваться не будет!