Строки могут быть удалены из таблицы с помощью 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 FROM tablename;

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