logo

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.

shreya ghoshal'ın ilk kocası
İDEMP_NAMEŞEHİRMAAŞ
101Adarsh ​​Singhİnşaat sahası20000
102Sanjay SinghMeerut21000
103Priyanka SharmaRaipur25000
104Esha SinghalDelhi26000

WHERE cümlesi ile silme örneği aşağıda verilmiştir:

 DELETE FROM EMPLOYEE WHERE ID=101; 

Sorgudan sonra ortaya çıkan tablo:

İDEMP_NAMEŞEHİRMAAŞ
102Sanjay SinghMeerut21000
103Priyanka SharmaRaipur25000
104Esha SinghalDelhi26000

Bir başka silme ifadesi örneği aşağıda verilmiştir.

 DELETE FROM EMPLOYEE; 

Sorgudan sonra ortaya çıkan tablo:

İDEMP_NAMEŞEHİRMAAŞ

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

Tablo 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İ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?

Java'da yığın
SQL SİL KATIL

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