Inserarea și modificarea înregistrărilor SQL se realizează prin comenzile DML (Data Manipulation Language) INSERT (pentru adăugare) și UPDATE (pentru actualizare). Sintaxa de bază este INSERT INTO tabel (coloane) VALUES (valori) și UPDATE tabel SET coloana = valoare WHERE condiție, esențială fiind utilizarea clauzei WHERE pentru a evita modificarea întregului tabel 
Universitatea Tehnică „Gheorghe Asachi” din IaşiUniversitatea Tehnică „Gheorghe Asachi” din Iaşi
1. Inserarea înregistrărilor (INSERT)
 
  • Adăugare linie nouă:
    INSERT INTO NumeTabel (Coloana1, Coloana2)
    VALUES (Valoare1, Valoare2);
    
  • Dacă se inserează valori pentru toate coloanele în ordinea lor din tabel, (Coloane) poate fi omisă.
2. Modificarea înregistrărilor (UPDATE)
  • Actualizarea uneia sau mai multor înregistrări:
    UPDATE NumeTabel
    SET Coloana1 = ValoareNoua1, Coloana2 = ValoareNoua2
    WHERE Condiție;
    
  • Atenție: Lipsa clauzei WHERE va actualiza toate rândurile din tabel.
3. Alte operații de manipulare a datelor
  • Ștergerea înregistrărilor: DELETE FROM NumeTabel WHERE Condiție;.
  • Modificarea structurii tabelului: Pentru a schimba structura, nu datele, se folosește ALTER TABLE.
    Universitatea Tehnică „Gheorghe Asachi” din IaşiUniversitatea Tehnică „Gheorghe Asachi” din Iaşi +1
Exemplu concret:
-- Inserare
INSERT INTO Angajati (Nume, Salariu) VALUES ('Popescu Ion', 3000);

-- Modificare
UPDATE Angajati SET Salariu = 3500 WHERE Nume = 'Popescu Ion';















Ultima modificare: joi, 26 februarie 2026, 10:35