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 Pasul 1: Verifică datele SELECT * FROM elevi WHERE nume = 'Andrei'; pentru a vedea ce va fi șters.
- 2 Pasul 2: Execută ștergerea DELETE FROM elevi WHERE nume = 'Andrei'; elimină înregistrarea pentru Andrei.
- 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.