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 Specifică tabelul Începe cu UPDATE nume_tabel - indică tabelul în care se fac modificările.
- 2 Setează noile valori Adaugă SET coloana1 = valoare1, coloana2 = valoare2 - definește ce se schimbă.
- 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.