⊗pyPmDBNI 108 of 129 menu

Inserarea înregistrărilor prin interogare SQL în Python

Să învățăm acum cum să adăugăm noi înregistrări în tabel. Acest lucru se face folosind comanda INSERT INTO. Ea are următoarea sintaxă:

query = "INSERT INTO tabel (câmp1, câmp2...) VALUES (valoare1, valoare2...)"

Să adăugăm un nou utilizator în tabelul nostru users. Cu toate acestea, în cazul inserării unei noi înregistrări, codul nostru ar trebui rescris. În loc de metoda fetchone sau fetchall se aplică obiectului CMySQLCursor metoda commit. Este necesară pentru a confirma modificările efectuate de utilizator:

query = "INSERT INTO users (name, age, salary) VALUES ('user', 30, 1000)" with connection.cursor(dictionary=True) as cursor: cursor.execute(query) connection.commit()

Rezultatul inserării nu va fi vizibil în consolă, dar poate fi văzut în PMA.

De asemenea, observați că la inserare nu se specifică coloana id și valoarea acesteia. Și acest lucru este corect, deoarece valoarea acestei coloane va fi setată automat de către bază.

Adăugați un nou utilizator 'user7', 26 ani, salariu 300.

Adăugați un nou utilizator 'user8', 32 ani, salariu 1100.

Adăugați un nou utilizator 'user9', 22 ani, salariu 350.

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