3.8. Veri Silme
Bir tablodan satırları silmek için DELETE
cümlesini kullanabilirsiniz. Hayward'ın hava durumuyla artık ilgilenmediğinizi varsayalım. Tablodan bu satırları silmek için şunu yazabilirsiniz:
DELETE FROM hava_durumu WHERE il = 'Hayward';
Böylece, hava_durumu
tablosundan Hayward ile ilgili kayıtlar silinir.
SELECT * FROM hava_durumu;
Sonuç:
il | asg_sck | azm_sck | yağış | tarih ---------------+---------+---------+-------+------------ San Francisco | 46 | 50 | 0.25 | 1994-11-27 San Francisco | 41 | 55 | 0 | 1994-11-29 (2 satır)
Özellikle sakınılması gereken şöyle bir sorgulama da var:
DELETE FROM tabloismi
;
Bir niteleme olmaksızın, DELETE
cümlesi belirtilen tablodaki bütün satırları silecek, tabloyu boşaltacaktır. Üstelik, sistem bunu yapmadan önce sizden bir doğrulama da istemeyecektir!