Gunakan kaedah fetchall() untuk membaca setiap baris data dalam jadual pangkalan data. Langkah-langkah khusus termasuk: mengimport perpustakaan, menyambung ke pangkalan data, mencipta kursor, melaksanakan pertanyaan, mendapatkan baris dan melintasi hasil pertanyaan.
Python membaca setiap baris data dalam jadual pangkalan data
Untuk menggunakan Python untuk membaca setiap baris data dalam jadual pangkalan data, anda boleh menggunakan kaedah fetchall()
. fetchall()
方法。
详细步骤:
导入库
mysql.connector
。连接到数据库
创建游标
执行查询
使用 execute()
方法执行读取数据的查询。例如:
cursor.execute("SELECT * FROM table_name")
获取一行
fetchone()
方法获取游标中的下一行数据。此方法返回一个元组,其中包含行的列值。遍历查询结果
fetchone()
Import perpustakaan
mysql.connector
. 🎜execute()
untuk melaksanakan pertanyaan yang membaca data. Contohnya: 🎜cursor.execute("SELECT * FROM table_name")
🎜🎜🎜🎜🎜fetchone()
mendapat baris data seterusnya dalam kursor. Kaedah ini mengembalikan tuple yang mengandungi nilai lajur baris. 🎜🎜🎜fetchone()
untuk melintasi setiap baris data dalam hasil pertanyaan. 🎜🎜🎜🎜🎜🎜Contoh Kod: 🎜🎜<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>
Atas ialah kandungan terperinci Bagaimana untuk membaca setiap baris data dalam jadual pangkalan data dalam python. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!