在Python 中按列名稱檢索SQL 結果列值
在Python 中,當使用Python 3 程式語言使用MySQL 時,檢索SQL按列名稱結果列值可能很困難。相反,常見的方法是使用列索引。然而,在處理具有多個列的大型表時,這種方法可能會變得乏味且容易出錯。
幸運的是,MySQLdb 模組透過其 DictCursor 提供了解決方案。此遊標類型可讓您使用名稱檢索列值,從而提供更方便和可讀的方法。
要實現此目的,只需執行以下步驟:
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"]))
這種方法顯著簡化了在Python 中檢索SQL 結果列值的過程,無需不斷計算和記住列索引。
以上是如何在 Python 中按列名檢索 SQL 結果列值?的詳細內容。更多資訊請關注PHP中文網其他相關文章!