Informatică Baze de date

Sintaxa DELETE SQL

Sintaxa DELETE SQL șterge înregistrări dintr-o tabelă a bazei de date. Aceasta specifică tabela și condițiile pentru a selecta rândurile de eliminat. De exemplu, DELETE FROM elevi WHERE varsta < 13 șterge toți elevii sub 13 ani.

Componente principale

  • DELETE FROM Indică tabela din care se șterg datele, de exemplu: DELETE FROM note.
  • WHERE Filtrează înregistrările de șters; omiterea lui WHERE șterge toate rândurile.
  • Condiții precise Folosește condiții exacte pentru a evita ștergeri greșite, cum ar fi WHERE id = 10.
  • BACKUP Întotdeauna fă o copie de rezervă a datelor înainte de DELETE pentru siguranță.

Exemplu cu verificare

  1. 1
    Pasul 1: Verifică datele SELECT * FROM elevi WHERE nume = 'Andrei'; pentru a vedea ce va fi șters.
  2. 2
    Pasul 2: Execută ștergerea DELETE FROM elevi WHERE nume = 'Andrei'; elimină înregistrarea pentru Andrei.
  3. 3
    Pasul 3: Confirmă rezultatul Rulează SELECT din nou pentru a verifica că înregistrarea a dispărut.

Utilizează WHERE cu grijă la DELETE și testează întotdeauna cu SELECT înainte pentru a evita pierderi de date.

Mai multe din Baze de date