SQL - DELETE statement

DELETE İLE KAYIT SİLME :

Delete tabloya daha önceden girilmiş olan bir veya daha fazla kaydı silmek için kullanılır.


DELETE SYNTAX:
   DELETE 
   FROM table_name
   WHERE some_column=some_value;  

-- Belirtilen kritere göre silme yapar. 

--------------------------------------------------------------------------- 

   DELETE 
   FROM table_name;    

-- Tüm tablodaki kayıtları siler 
  
--------------------------------------------------------------------------- 
  
   DELETE * 
   FROM table_name;
    
-- Tüm tablodaki kayıtları siler




ÖRNEK :
 
Tablo Adı : Personel
ID SOYADI ADI YAS
1 Ozan Yahya 36
2 Kaya Emel 34
3 Tan Hakkı 22
4 Can Emel 45
5 Ay Serap 51

Yukarıdaki tabloda adı "Serap" olan kaydı sil.

Sorgu :
DELETE  Personel
WHERE   ADI = 'Serap';

Sonuç :
       
-----------------------------------------
| ID       | SOYADI   | ADI     | YAS   |
-----------------------------------------
| 1        | BOZ      | Yahya   | 36    |
| 2        | Kaya     | Emel    | 34    |
| 3        | Tan      | Hakkı   | 22    |
| 4        | Can      | Emel    | 45    |
-----------------------------------------


Hiç yorum yok :