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é

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é

PHPz
Libérer: 2024-02-20 09:33:03
avant
867 Les gens l'ont consulté

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é

  1. Connectez base de données

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()
Copier après la connexion
  1. Exécuter la requête

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)
Copier après la connexion
  1. Insérer des données

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()
Copier après la connexion
  1. Mettre à jour les données

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()
Copier après la connexion
  1. Supprimer les données

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()
Copier après la connexion
  1. Fermer la connexion

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()
Copier après la connexion

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!

Étiquettes associées:
source:lsjlt.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal