Sql Tablo Silme

SQL Tablo Silme

SQL, veritabanlarında veri işleme için kullanılan bir dildir. SQL ile bir veritabanında tablo oluşturmak, kayıt eklemek, kayıt güncellemek ve kayıt silmek gibi işlemler yapılabilir.

Bu yazıda, SQL ile tablo silme işlemini anlatacağız.

Tablo Silme Komutları

SQL’de tablo silme işlemi için iki komut kullanılır:

  • DROP TABLE: Bu komut, tabloyu ve içindeki tüm kayıtları tamamen siler.
  • DELETE FROM: Bu komut, tablodan belirli kayıtları siler.

DROP TABLE Komutu

DROP TABLE komutu, tabloyu ve içindeki tüm kayıtları tamamen siler. Bu komutun kullanımı şu şekildedir:

DROP TABLE tablo_adı;

Örneğin, uyeler adlı bir tabloyu silmek için şu komutu kullanabiliriz:

DROP TABLE uyeler;

Bu komut, uyeler tablosunu ve içindeki tüm kayıtları silecektir.

DELETE FROM Komutu

DELETE FROM komutu, tablodan belirli kayıtları siler. Bu komutun kullanımı şu şekildedir:

DELETE FROM tablo_adı [WHERE koşul];

koşul kısmı, hangi kayıtların silineceğini belirten bir koşuldur. Koşul belirtilmezse, tablodaki tüm kayıtlar silinir.

Örneğin, uyeler tablosundan yas sütunundaki değeri 18’den küçük olan kayıtları silmek için şu komutu kullanabiliriz:

DELETE FROM uyeler WHERE yas < 18;

Bu komut, uyeler tablosundan yas sütunundaki değeri 18’den küçük olan tüm kayıtları siler.

WHERE Koşulu

WHERE koşulu, DELETE FROM komutunun en önemli kısmıdır. Bu kısım, hangi kayıtların silineceğini belirten bir koşuldur.

WHERE koşulu, aşağıdaki gibi bir ifade olabilir:

  • Eşitlik: =
  • Eşitsizlik: <, >, <=, >=
  • Eşleşme: LIKE
  • İçerik: IN
  • Mantıksal: AND, OR, NOT

Örneğin, uyeler tablosundan isim sütunundaki değeri “Ali” olan kayıtları silmek için şu komutu kullanabiliriz:

DELETE FROM uyeler WHERE isim = 'Ali';

Bu komut, uyeler tablosundan isim sütunundaki değeri “Ali” olan tüm kayıtları siler.

Koşulsuz Silme

WHERE koşulu belirtilmezse, DELETE FROM komutu tablodaki tüm kayıtları siler. Bu durum, dikkatli olunması gereken bir durumdur. Çünkü, tablodaki tüm kayıtlar silindiğinde, geri alınamaz.

Silmek İstediğinizden Emin Olun

DELETE FROM komutu ile bir tabloyu veya kayıtları silmeden önce, bunu yapmak istediğinizden emin olun. Çünkü, bu işlem geri alınamaz.

Yedek Alma

DELETE FROM komutu ile tabloları veya kayıtları silmeden önce, bunların bir yedeğini almanızı tavsiye ederiz. Bu sayede, yanlışlıkla bir tabloyu veya kayıtları silerseniz, yedekten geri yükleyebilirsiniz.

Sonuç

Bu yazıda, SQL ile tablo silme işlemini anlattık. SQL ile tablo silme işlemi iki komutla yapılabilir: DROP TABLE ve DELETE FROM.

DROP TABLE komutu, tabloyu ve içindeki tüm kayıtları tamamen siler. DELETE FROM komutu ise, tablodan belirli kayıtları siler.

WHERE koşulu, DELETE FROM komutunun en önemli kısmıdır. Bu kısım, hangi kayıtların silineceğini belirten bir ifadedir.


Yayımlandı

kategorisi