Logo Facebook8    Logo Youtube12     Logo twitter

Lecția 4 MySQL | Actualizare date - UPDATE -

Actualizare date mysql updateÎn lecțiile anterioare am creat baza de date a unui depozit cu fructe, unde am adăugat într-un tabel coloanele "id, nume și cantitate".
Ulterior, baza de date creată trebuie actualizată pentru a fi la curent cu situația reală a produselor ("fructe") existente în stoc. În tabel am adăugat un singur rând având la coloana nume valoarea "mere", iar la coloana cantitate valoarea "50".

Vei învăța în aceasta lecție cum se pot modifica datele dintr-o coloana, în cazul nostru din coloana "cantitate".
Pentru a modifica o valoare trebuie mai întâi să identificăm rândul tabelului în care se află aceasta. Aici intervine coloana "id" creată în lecțiile anterioare.
După cum am mai spus, coloana id am setat-o ca la fiecare rând creat, aceasta sa se autoincrementeze începând de la valoarea "1". Acestea fiind spuse, rezultă că primul rând creat de noi va primi valoarea "1" la coloana id. Valoarea "1" este unică și o vom apela în codul MySQL.
Pentru a apela valoarea "1", respectiv pentru a selecta primul rând al tabelului vom folosi următoarea sintaxă de cod: "UPDATE nume_tabel SET nume_coloană_1=, nume_coloană_2=, ..., nume_coloană_n=  WHERE id=". Codul adaptat adaptat bazei noastre de date este:

UPDATE fructe SET cantitate=100 WHERE id=1

Explicația componentelor codului este următoarea:
UPDATE fructe - îi spune serverului că trebuie să actualizeze tabelul "fructe";
SET cantitate=100 - atribuie coloanei "cantitate" valoarea 100;
WHERE id=1 - aplică toate modificările primului rând din tabel;

În lecția următoare te voi învăța cum să selectezi/afișezi date dintr-o bază de date


 

 

Acest site foloseste cookie-uri.

Folosim cookie-uri pentru a vă asigura că aveti cea mai bună experiență pe acest site.

I understand
DESPRE NOI
World-IT este un site care are ca domeniu Tehnologia Informatiei(IT).
Acest site are ca prim scop introducerea persoanelor in acest domeniu. Mai multe informatii aici.

URMARESTE-NE 
Logo Facebook8  Logo Youtube12  Logo twitter