⊗pyPmDBNU 110 of 129 menu

Actualizarea înregistrărilor prin interogare SQL în Python

Să învățăm acum cum să modificăm înregistrările. Acest lucru se face folosind comanda UPDATE. Ea are următoarea sintaxă:

query = "UPDATE tabela SET câmp = valoare WHERE condiție" with connection.cursor(dictionary=True) as cursor: cursor.execute(query) connection.commit()

Cu comanda UPDATE trebuie neapărat aplicată metoda commit:

with connection.cursor(dictionary=True) as cursor: cursor.execute(query) connection.commit()

Fiți atenți, dacă nu specificați în interogare blocul cu WHERE, atunci la actualizare toate înregistrările originale vor fi înlocuite cu unele noi.

Exemplu

Să schimbăm vârsta și salariul utilizatorului:

query = "UPDATE users SET age=20, salary=800 WHERE id=1"

Exemplu

Să setăm salariul la 400 și vârsta la 24 pentru toți utilizatorii cu vârsta de 23 ani:

query = "UPDATE users SET age=24, salary=300 WHERE age=23"

Probleme practice

Folosind dump-ul tabelului users creat anterior de dvs., aduceți-l la starea inițială.

Utilizatorului cu id 4 setați vârsta la 35 de ani.

Tuturor celor care au salariul 500, faceți-l 700.

Angajaților cu id mai mare decât 2 și mai mic decât 5 inclusiv setați vârsta la 23.

Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge