Python:使用mysqldb 將MySQL 表轉換為字典物件清單
在Python 中,mysqldb 模組提供了一種連接到的方法並與MySQL 資料庫互動。這包括從表中獲取資料並將其轉換為適當的資料結構的能力。
一個常見的用例是將 MySQL 表轉換為字典物件清單。這允許在 Python 中輕鬆操作和迭代資料。為了實現這一點,mysqldb 提供了一個專門的遊標類,稱為 DictCursor。
要使用 DictCursor,只需在連接到資料庫時將其指定為遊標類別:
import MySQLdb.cursors connection = MySQLdb.connect(host='...', cursorclass=MySQLdb.cursors.DictCursor)
一旦連接建立後,就可以對資料庫執行查詢了。產生的遊標將產生作為字典的行,從而可以直接建立所需物件的列表:
cursor = connection.cursor() query = 'SELECT * FROM my_table' cursor.execute(query) results = [row for row in cursor]
在此範例中,結果變數將包含一個字典列表,每個字典代表MySQL 中的一行桌子。字典鍵對應列名,值是對應儲存格的值。
以上是如何使用 Python 的 mysqldb 將 MySQL 表轉換為字典列表?的詳細內容。更多資訊請關注PHP中文網其他相關文章!