SQL SİL

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.

İ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.

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İL

Tablo nasıl silinir ve DELETE ile TRUNCATE deyimi arasındaki fark nedir?

SQL SATIR SİL

Veritabanından bir satır nasıl silinir?

SQL Tüm Satırları SİL

Bir tablonun tüm satırları nasıl silinir?

SQL DELETE Yinelenen Satırları SİL

Tablodaki tüm yinelenen satırları silmek için ayrı anahtar kelime nasıl kullanılır?

SQL VERİTABANINI SİL

Veritabanı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İL

Görünüm veritabanından nasıl silinir?

SQL SİL KATIL

INNER JOIN ile silme ifadesi nasıl kullanılır?