hyllos
New Member
New Member
SQL DELETE Sorgusu, mevcut kayıtları bir tablodan silmek için kullanılır. Seçilen satırları silmek için WHERE yan tümcesini bir DELETE sorgusuyla kullanabilirsiniz, aksi halde tüm kayıtlar silinir.
Sözdizimi
WHERE yan tümcesiyle DELETE sorgusunun temel sözdizimi şöyledir:
AND veya OR operatörlerini kullanarak N sayıda koşulu birleştirebilirsiniz.
Örnek:
Aşağıdaki kayıtlara sahip CUSTOMERS tablosunu düşünün;
Aşağıdaki kod, ID alanı 6 olan bir kayıdı silecek bir sorgudur.
Şimdi, CUSTOMERS tablosunda aşağıdaki kayıtlar olacaktır.
Tüm kayıtları CUSTOMERS tablosundan silmek istiyorsanız, WHERE yan tümcesini kullanmanız gerekmez ve DELETE sorgusu aşağıdaki gibi olur.
Şimdi, CUSTOMERS tablosunda herhangi bir kayıt olmaz.
Sözdizimi
WHERE yan tümcesiyle DELETE sorgusunun temel sözdizimi şöyledir:
Code:
DELETE FROM table_name
WHERE [şart];
AND veya OR operatörlerini kullanarak N sayıda koşulu birleştirebilirsiniz.
Örnek:
Aşağıdaki kayıtlara sahip CUSTOMERS tablosunu düşünün;

Aşağıdaki kod, ID alanı 6 olan bir kayıdı silecek bir sorgudur.
Code:
DELETE FROM CUSTOMERS
WHERE ID = 6;
Şimdi, CUSTOMERS tablosunda aşağıdaki kayıtlar olacaktır.

Tüm kayıtları CUSTOMERS tablosundan silmek istiyorsanız, WHERE yan tümcesini kullanmanız gerekmez ve DELETE sorgusu aşağıdaki gibi olur.
Code:
DELETE FROM CUSTOMERS;
Şimdi, CUSTOMERS tablosunda herhangi bir kayıt olmaz.