09.-Borrados

Las filas se pueden quitar de una mesa usando el DELETEcomando. Supongamos que ya no está interesado en el clima de Hayward. Entonces puede hacer lo siguiente para eliminar esas filas de la tabla:

DELETE FROM weather WHERE city = 'Hayward';

Todos los registros meteorológicos pertenecientes a Hayward se retiran.

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)

Uno debe ser cauto de las declaraciones de la forma

DELETE FROM tablename;

Sin una cualificación, DELETEeliminará todas las filas de la mesa dada, dejándola vacía. El sistema no solicitará confirmación antes de hacer esto.