使用 fetchall() 方法可以讀取資料庫表的每一行資料。具體步驟包括:匯入庫、連接資料庫、建立遊標、執行查詢、取得一行並遍歷查詢結果。
Python 讀取資料庫表每一行資料
要使用Python 讀取資料庫表的每一行數據,可以使用fetchall()
方法。
詳細步驟:
匯入庫
mysql.connector
。 連接到資料庫
建立遊標
執行查詢
#使用execute()
方法執行讀取數據的查詢。例如:
cursor.execute("SELECT * FROM table_name")
取得一行
fetchone()
方法取得遊標中的下一行資料。此方法傳回一個元組,其中包含行的列值。 遍歷查詢結果
fetchone()
方法遍歷查詢結果中的每一行數據。 範例程式碼:
<code class="python">import mysql.connector # 连接到数据库 db = mysql.connector.connect( host="localhost", user="username", password="password", database="database_name" ) # 创建游标 cursor = db.cursor() # 执行查询 cursor.execute("SELECT * FROM table_name") # 遍历查询结果并打印每一行 while (row := cursor.fetchone()) is not None: print(row)</code>
透過遵循這些步驟,您可以使用Python 輕鬆讀取資料庫表中的每一行數據。
以上是python怎麼讀取資料庫表每一行數據的詳細內容。更多資訊請關注PHP中文網其他相關文章!