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. 1
    Pasul 1: Identifică datele UPDATE elevi SET clasa = '9A' WHERE nume = 'Maria'; modifică clasa pentru Maria.
  2. 2
    Pasul 2: Actualizează mai multe coloane UPDATE elevi SET varsta = 15, clasa = '8B' WHERE id = 3; schimbă vârsta și clasa simultan.
  3. 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.

Mai multe din Baze de date