⊗pyPmDBDN 103 of 129 menu

Afișarea tuturor înregistrărilor sub formă de dicționar în Python

Afișarea înregistrărilor din baza de date sub formă de tuplu nu este foarte convenabilă, deoarece nu se vede cărui câmp îi aparțin valorile obținute. Pentru rezolvarea acestei probleme trebuie să setăm în parametrul metodei cursor flag-ul dictionary=True.

Să rescriem codul nostru pentru a afișa toate înregistrările din tabelul users sub formă de dicționar:

query = "SELECT * FROM users" with connection.cursor(dictionary=True) as cursor: cursor.execute(query) result = cursor.fetchall() for row in result: print(row)

În consolă va fi afișat un dicționar convenabil, în care cheile vor fi numele câmpurilor, iar valorile - înregistrările din câmpuri:

{'id': 1, 'name': 'user1', 'age': 23, 'salary': 400} {'id': 2, 'name': 'user2', 'age': 25, 'salary': 500} {'id': 3, 'name': 'user3', 'age': 23, 'salary': 500} {'id': 4, 'name': 'user4', 'age': 30, 'salary': 900} {'id': 5, 'name': 'user5', 'age': 27, 'salary': 500} {'id': 6, 'name': 'user6', 'age': 28, 'salary': 900}

Afișați toate datele din tabelul users sub formă de dicționar.

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