Загрузка...

29-SQL'de Veri Temizleme: DELETE mi, TRUNCATE mi? (Hangisi ID'yi Sıfırlar?)

Bu dersimizde SQL'de veri silmenin iki farklı yolunu ve aralarındaki kritik farkları inceliyoruz.

🚀 Derste Neler Var?

Gemini AI Kullanımı: Bir tablo ekran görüntüsünü Gemini'ye vererek saniyeler içinde INSERT sorgularına dönüştürme (Zaman kazandıran ipucu!).

TRUNCATE Komutu: Tabloyu bir kerede nasıl boşaltırız?

ID Sıfırlama: Neden DELETE sonrası ID kaldığı yerden devam eder de TRUNCATE sonrası 1'den başlar?

Kritik Farklar: Hız, Log kayıtları ve WHERE şartı kullanımı.

Veritabanı yönetirken hata yapmak istemiyorsan bu dersi sonuna kadar izle! #kodlagelistir #sqlserver #gemini #truncatevsdelete

Bir tabloyu temizlemek istediğimizde önümüzde iki yol vardır. Ancak bu yolların sonuçları çok farklıdır:
1. DELETE KomutuSeçicidir: WHERE ile sadece belirli satırları silebilirsin.Yavaştır: Her bir satırı tek tek siler ve her işlem için log (kayıt) tutar.ID'yi Sıfırlamaz: Eğer 10. ID'de kaldıysan, her şeyi silsen bile yeni eklenen kayıt 11'den başlar.Geri Alınabilir: ROLLBACK ile işlem geri alınabilir.
2. TRUNCATE KomutuToptancıdır: Tüm tabloyu tek seferde boşaltır. WHERE şartı kullanılamaz.Çok Hızlıdır: Satır satır değil, tablonun bulunduğu veri sayfalarını boşaltır.ID'yi Sıfırlar: Tabloyu fabrikasyon ayarlarına döndürür. Yeni eklenen kayıt 1'den başlar.Riskli: Daha az log tutar ve genellikle geri dönüşü (Undo) daha zordur.

Видео 29-SQL'de Veri Temizleme: DELETE mi, TRUNCATE mi? (Hangisi ID'yi Sıfırlar?) канала kodlagelistir
Яндекс.Метрика
Все заметки Новая заметка Страницу в заметки
Страницу в закладки Мои закладки
На информационно-развлекательном портале SALDA.WS применяются cookie-файлы. Нажимая кнопку Принять, вы подтверждаете свое согласие на их использование.
О CookiesНапомнить позжеПринять