Les lignes peuvent être supprimées de la table avec la commande
DELETE. Supposez que vous ne soyez plus intéressé par le
temps de Hayward. Vous pouvez faire ce qui suit pour supprimer ses lignes
de la table :
DELETE FROM temps WHERE ville = 'Hayward';
Toutes les entrées de temps pour Hayward sont supprimées.
SELECT * FROM temps;
ville | t_basse | t_haute | prcp | date ---------------+---------+---------+------+------------ San Francisco | 46 | 50 | 0.25 | 1994-11-27 San Francisco | 41 | 55 | 0 | 1994-11-29 (2 rows)
Faire très attention aux instructions de la forme
DELETE FROM nom_table;
Sans une qualification, DELETE supprimera
toutes les lignes de la table donnée, la laissant
vide. Le système le fera sans demander de confirmation !