SQL DELETE ifadesi Tablodaki satırları silmek için kullanılır. Genellikle DELETE deyimi bir veya daha fazla kaydı tablodan kaldırır.
SQL DELETE Sözdizimi
SQL DELETE ifadesinin sözdizimini görelim:
DELETE FROM table_name [WHERE condition];
Burada tablo_adı silinmesi gereken tablodur. WHERE yan tümcesi SQL'de DELETE ifadesi burada isteğe bağlıdır.
SQL SİLME Örneği
'EMPLOYEE' tablosu adında bir tablo alalım.
shreya ghoshal'ın ilk kocası
İD | EMP_NAME | ŞEHİR | MAAŞ |
---|---|---|---|
101 | Adarsh Singh | İnşaat sahası | 20000 |
102 | Sanjay Singh | Meerut | 21000 |
103 | Priyanka Sharma | Raipur | 25000 |
104 | Esha Singhal | Delhi | 26000 |
WHERE cümlesi ile silme örneği aşağıda verilmiştir:
DELETE FROM EMPLOYEE WHERE ID=101;
Sorgudan sonra ortaya çıkan tablo:
İD | EMP_NAME | ŞEHİR | MAAŞ |
---|---|---|---|
102 | Sanjay Singh | Meerut | 21000 |
103 | Priyanka Sharma | Raipur | 25000 |
104 | Esha Singhal | Delhi | 26000 |
Bir başka silme ifadesi örneği aşağıda verilmiştir.
DELETE FROM EMPLOYEE;
Sorgudan sonra ortaya çıkan tablo:
İD | EMP_NAME | ŞEHİR | MAAŞ |
---|
EMPLOYEE tablosunun tüm kayıtlarını silecektir.
EMPLOYEE tablosunun ID'si 101 olan tüm kayıtları silecektir.
denklik yasaları
SQL DELETE deyimindeki WHERE yan tümcesi isteğe bağlıdır ve silinen sütundaki satırları tanımlar.
WHERE deyimi tablodaki tüm satırların silinmesini önlemek için kullanılır. WHERE deyimini kullanmazsanız tüm satırları kaybedebilirsiniz.
ORACLE veritabanı için geçersiz DELETE İfadesi
Tüm kayıtları silmek için * (yıldız) sembolünü kullanamazsınız.
DELETE * FROM EMPLOYEE;
SQL DELETE İfadesinin Konuları
SQL TABLO SİLTablo nasıl silinir ve DELETE ile TRUNCATE deyimi arasındaki fark nedir?
java tarayıcıSQL SATIR SİL
Veritabanından bir satır nasıl silinir?
SQL Tüm Satırları SİLBir tablonun tüm satırları nasıl silinir?
SQL DELETE Yinelenen Satırları SİLTablodaki tüm yinelenen satırları silmek için ayrı anahtar kelime nasıl kullanılır?
SQL VERİTABANINI SİLVeritabanını silmek için DELETE ifadesi kullanılmaz. Ancak veritabanını silmek için DROP deyimi kullanılır.
SQL GÖRÜNÜMÜ SİLGörünüm veritabanından nasıl silinir?
Java'da yığınSQL SİL KATIL
INNER JOIN ile silme ifadesi nasıl kullanılır?