Heim >Datenbank >MySQL-Tutorial >Wie kann ich SQL-Ergebnisspaltenwerte nach Spaltennamen in Python abrufen?
Abrufen von SQL-Ergebnisspaltenwerten nach Spaltennamen in Python
Abrufen von SQL in Python, wenn Sie mit MySQL unter Verwendung der Programmiersprache Python 3 arbeiten Die Zuordnung der Ergebnisspaltenwerte nach Spaltennamen kann schwierig sein. Stattdessen besteht der übliche Ansatz darin, Spaltenindizes zu verwenden. Diese Methode kann jedoch mühsam und fehleranfällig werden, wenn es um große Tabellen mit mehreren Spalten geht.
Glücklicherweise bietet das MySQLdb-Modul mit seinem DictCursor eine Lösung. Mit diesem Cursortyp können Sie Spaltenwerte mithilfe ihrer Namen abrufen, was einen viel bequemeren und lesbareren Ansatz bietet.
Um dies zu implementieren, führen Sie einfach die folgenden Schritte aus:
import MySQLdb connection = MySQLdb.connect(...) cursor = connection.cursor(MySQLdb.cursors.DictCursor) cursor.execute("SELECT name, category FROM animal") result_set = cursor.fetchall() for row in result_set: print("%s, %s" % (row["name"], row["category"]))
Dieser Ansatz vereinfacht dies erheblich Abrufen von SQL-Ergebnisspaltenwerten in Python, wodurch die Notwendigkeit entfällt, ständig Spaltenindizes zu berechnen und zu speichern.
Das obige ist der detaillierte Inhalt vonWie kann ich SQL-Ergebnisspaltenwerte nach Spaltennamen in Python abrufen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!