Pages

SQL DELETE Deyimi ( Veri Silme )

DELETE deyimi, tablodan kayıt silmek için kullanılır.

DELETE Kullanımı

DELETE FROM tablo_adi WHERE bazi_kolonlar=bazi_degerler

Not : DELETE söz diziminde WHERE kısmına dikkat edin. WHERE kısmı hangi kayıtların silineceğini belirtir. Eğer WHERE kısmını atlarsınız, tüm kayıtlar silinecektir !


SQL DELETE Yazımı

" Personel " Tablosu :
P_Id Adi Soyadi Adress Sehir
1 Ahmet Teke Maltepe 21 Ankara
2 Serdar Kalın Bahçelievler 2 İstanbul
3 Osman Al Avcılar 3 İstanbul
4 Mustafa Poz Bakırköy İstanbul
5 Semih Tek Yalvaç Isparta

Şimdi " Personel " tablosundan " Semih Tek " kaydını silmek istiyorum. Bunun için aşağıdaki SQL ifadesi kullanılır.

DELETE FROM Personel WHERE Adi='Semih' AND Soyadi='Tek'

" Personel " tablosu aşağıdaki gibi görünecektir.
P_Id Adi Soyadi Adress Sehir
1 Ahmet Teke Maltepe 21 Ankara
2 Serdar Kalın Bahçelievler 2 İstanbul
3 Osman Al Avcılar 3 İstanbul
4 Mustafa Poz Bakırköy İstanbul


Tüm Kayıtları Silme

Bu tabloyu silmeden bir tablodaki tüm satırları silmek mümkündür. Bu tablo yapısının, niteliklerin ve indekslerin sağlam olacağı anlamına gelir : 

DELETE FROM tablo_adi
veya
DELETE * FROM tablo_adi

Not : Kayıtlarını silerken çok dikkatli olun bu işlemi geri alamazsınız !




Mustafa Kemal Dirken

2017 yılında Ege Üniversitesi M.Y.O Bilgisayar Programcılığı Bölümünden mezun oldum. 21 yaşındayım ve kendimi daha da geliştirmek adına yazılım sektörlerinde çalışıyorum. Şuan Açık Öğretim Fakültesi Yönetim Bilişim Sistemleri Bölümünde okuyup kendimi geliştirmeye devam ediyorum.

1 yorum:

  1. teşekkürler, peki tablodaki ilk satırı silmek için nasıl bir kod yazacaz

    YanıtlayınSil