Maison > Article > développement back-end > Comment lire chaque ligne de données dans une table de base de données en python
Utilisez la méthode fetchall() pour lire chaque ligne de données dans la table de la base de données. Les étapes spécifiques incluent : l'importation de la bibliothèque, la connexion à la base de données, la création d'un curseur, l'exécution de la requête, l'obtention d'une ligne et le parcours des résultats de la requête.
Python lit chaque ligne de données dans la table de base de données
Pour utiliser Python pour lire chaque ligne de données dans la table de base de données, vous pouvez utiliser la méthode fetchall()
. fetchall()
方法。
详细步骤:
导入库
mysql.connector
。连接到数据库
创建游标
执行查询
使用 execute()
方法执行读取数据的查询。例如:
cursor.execute("SELECT * FROM table_name")
获取一行
fetchone()
方法获取游标中的下一行数据。此方法返回一个元组,其中包含行的列值。遍历查询结果
fetchone()
Importer des bibliothèques
mysql.connector
. 🎜execute()
pour exécuter une requête qui lit des données. Par exemple : 🎜cursor.execute("SELECT * FROM table_name")
🎜🎜🎜🎜🎜fetchone()
récupère la ligne de données suivante dans le curseur. Cette méthode renvoie un tuple contenant les valeurs de colonne de la ligne. 🎜🎜🎜fetchone()
pour parcourir chaque ligne de données dans les résultats de la requête. 🎜🎜🎜🎜🎜🎜Exemple de code : 🎜🎜<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>🎜En suivant ces étapes, vous pouvez facilement lire chaque ligne de données dans une table de base de données à l'aide de Python. 🎜
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!