⊗pyPmDBDN 103 of 129 menu

Python-da butun qeydleri luget seklinde cap etmek

Verilenler bazasından qeydleri korpus şəklində çap etmək çox rahat deyil, çünki alınan dəyərlərin hansı sahələrə aid olduğu görünmür. Bu problemi həll etmək üçün cursor metodunun parametrində dictionary=True bayrağını təyin etmək lazımdır.

Gəlin kodumuzu users cədvəlindən butun qeydleri luget şəklində çap etmək üçün yenidən yazaq:

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

Konsolda açar kimi sahə adlarının, dəyər kimi isə sahələrdəki qeydlərin olduğu rahat bir luget görünəcək:

{'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}

users cədvəlindən butun verilenleri luget şəklində çap edin.

Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et