Informatică Baze de date

Comanda update in SQL sintaxa

Comanda UPDATE în SQL modifică date existente într-un tabel. Sintaxa de bază este UPDATE nume_tabel SET coloana = valoare WHERE condiție. De exemplu, UPDATE produse SET preț = 1500 WHERE id = 5; schimbă prețul unui produs.

Sintaxa detaliată

  1. 1
    Specifică tabelul Începe cu UPDATE nume_tabel - indică tabelul în care se fac modificările.
  2. 2
    Setează noile valori Adaugă SET coloana1 = valoare1, coloana2 = valoare2 - definește ce se schimbă.
  3. 3
    Adaugă condiția Include WHERE condiție - filtrează rândurile afectate (ex: WHERE id = 10).

Exemple practice

  • Actualizare simplă UPDATE angajați SET salariu = 4000 WHERE nume = 'Ion'; - mărește salariul lui Ion la 4000.
  • Actualizare multiplă UPDATE produse SET preț = preț * 0.9, stoc = stoc - 1 WHERE categorie = 'electronice'; - reduce prețul cu 10% și scade stocul pentru electronice.
  • Actualizare fără WHERE UPDATE setări SET tema = 'închisă'; - schimbă tema pentru toate rândurile, ceea ce poate fi periculos dacă nu e intenționat.

Folosește întotdeauna clauza WHERE în UPDATE pentru a evita modificarea accidentală a tuturor rândurilor din tabel.

Mai multe din Baze de date