Informatică Baze de date
Sintaxa UPDATE SQL
Sintaxa UPDATE SQL modifică date existente într-o tabelă a bazei de date. Aceasta specifică tabela, noile valori și condițiile pentru a selecta înregistrările de actualizat. De exemplu, UPDATE produse SET pret = 100 WHERE id = 5 schimbă prețul produsului cu ID 5.
Elemente esențiale
- UPDATE Indică tabela de modificat, de exemplu: UPDATE elevi.
- SET Specifică coloanele și noile valori, cum ar fi SET varsta = 16.
- WHERE Filtrează înregistrările afectate; fără WHERE, toate rândurile se modifică.
- Condiții multiple Poți combina condiții cu AND sau OR, de exemplu: WHERE varsta > 13 AND nume = 'Ion'.
Exemplu practic
- 1 Pasul 1: Identifică datele UPDATE elevi SET clasa = '9A' WHERE nume = 'Maria'; modifică clasa pentru Maria.
- 2 Pasul 2: Actualizează mai multe coloane UPDATE elevi SET varsta = 15, clasa = '8B' WHERE id = 3; schimbă vârsta și clasa simultan.
- 3 Pasul 3: Testează cu SELECT Înainte de UPDATE, rulează SELECT pentru a verifica condițiile WHERE.
Folosește întotdeauna WHERE la UPDATE pentru a preveni modificarea accidentală a tuturor înregistrărilor.