⊗pyPmDBDN 103 of 129 menu

Pythonda barcha yozuvlarni lug'at ko'rinishida chiqarish

Ma'lumotlar bazasidan yozuvlarni kortej ko'rinishida chiqarish juda qulay emas, chunki olingan qadriyatlar qaysi maydonlarga tegishli ekanligi ko'rinmaydi. Bu muammoni hal qilish uchun cursor metodining parametrida dictionary=True bayrog'ini o'rnatish kerak.

Keling, users jadvalidan barcha yozuvlarni lug'at ko'rinishida chiqarish uchun kodimizni qayta yozamiz:

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

Konsolda kalitlari maydon nomlari, qadriyatlari esa maydonlardagi yozuvlar bo'lgan qulay lug'at ko'rsatiladi:

{'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 jadvalidan barcha ma'lumotlarni lug'at ko'rinishida chiqaring.

Oʻzbek
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекTiếng Việt
Biz sayt ishlashi, tahlil qilish va shaxsiylashtirish uchun cookie-fayllardan foydalanamiz. Ma'lumotlarni qayta ishlash Maxfiylik siyosatiga muvofiq amalga oshiriladi.
hammasini qabul qilish sozlash rad etish