Maison >développement back-end >Tutoriel Python >Un guide pratique sur les opérations de base de données Python : faites des opérations de base de données votre spécialité
Dans python, vous pouvez utiliser des bibliothèques tierces telles que pyMysql ou psycopg2 pour vous connecter à la base de données. En prenant pymysql comme exemple, le code pour se connecter à la base de données est le suivant :
import pymysql # 创建连接对象 conn = pymysql.connect( host="127.0.0.1",# 数据库主机地址 port=3306,# 数据库端口 user="root",# 数据库用户名 passWord="password",# 数据库密码 database="test",# 数据库名称 ) # 创建游标对象 cursor = conn.cursor()
Vous pouvez utiliser la méthode execute() pour exécuter des instructions de requête. Par exemple, le code pour interroger toutes les données utilisateur est le suivant :
cursor.execute("SELECT * FROM users") # 获取查询结果 result = cursor.fetchall() # 遍历查询结果 for row in result: print(row)
Vous pouvez utiliser la méthodeexecute() pour insérer des données. Par exemple, le code pour insérer une nouvelle donnée utilisateur est le suivant :
cursor.execute("INSERT INTO users (name, age) VALUES ("张三", 20)") # 提交事务 conn.commit()
Vous pouvez utiliser la méthodeexecute() pour mettre à jour les données. Par exemple, le code pour mettre à jour les données d'un utilisateur est le suivant :
cursor.execute("UPDATE users SET age = 21 WHERE name = "张三"") # 提交事务 conn.commit()
Vous pouvez utiliser la méthodeexecute() pour supprimer des données. Par exemple, le code pour supprimer une donnée utilisateur est le suivant :
cursor.execute("DELETE FROM users WHERE name = "张三"") # 提交事务 conn.commit()
Une fois l'opération terminée, l'objet de connexion et l'objet curseur doivent être fermés. Le code est le suivant :
cursor.close() conn.close()
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!