INSERT n forma cea mai simpl, comanda INSERT este folosit pentru a aduga un singur tuplu unei relaii. Trebuie specificat numele relaiei i lista de valori pentru tuplu. Valorile trebuie date n aceeai ordine n care au fost specificate atributele n comanda CREATE TABLE. O alt form a comenzii INSERT permite utilizatorului s specifice explicit numele atributelor care corespund valorilor din comanda INSERT. Aceasta este util dac o relaie are mai multe atribute, dar numai n cteva se insereaz valori noi. Valorile trebuie s includ toate atributele cu constrngerea NOT NULL. INSERT - exemple Tabela din exemplu a fost creat cu: CREATE TABLE elev (nume char(20), clasa char(3), medie num(5,2), varsta int)
Insert into elev values (Ionel, 12A, 8.57, 17)
Insert into elev( nume, clasa, medie) values (Gogu, 12A, 9)
DELETE Comanda DELETE terge tuplurile unei relaii. Aceasta include clauza WHERE pentru a indica tuplurile care trebuie terse. Tuplurile sunt explicit terse dintr-o singur tabel la un anumit moment.
n funcie de numrul de tupluri selectate de condi ia din clauza
WHERE, o comand DELETE poate terge zero, unul sau mai multe tupluri dintr-o tabel.
Dac clauza WHERE lipsete, atunci se vor terge toate
tuplurile din relaia specificat. Tabela rmne n baza de date, dar fr nregistrri. DELETE - exemple Pentru a terge elevul Gogu folosim: Delete from elev where nume=Gogu
Pentru a terge toi elevii folosim:
Delete from elev UPDATE Comanda UPDATE este utilizat pentru a modifica valorile atributelor ale unuia sau mai multor tupluri dintr-o tabel.
Ca i pentru comanda DELETE, clauza WHERE este folosit i
n comanda UPDATE pentru a selecta tuplurile care trebuie modificate ntr-o singur relaie.
Comanda include o clauz adiional SET care specific
atributele care trebuie modificate i noile lor valori. UPDATE - exemple Update elev set medie=10 where nume in (Gogu, Ionel) Pune media 10 elevilor ce se numesc Gogu sau Ionel