Comment se connecter à MySQL à l'aide de Python
La connexion à une base de données MySQL à l'aide d'un programme Python implique les étapes suivantes :
1. Installer le pilote MySQL
Contrairement à PHP, Python n'installe pas de pilote MySQL par défaut. Vous devrez installer MySQLdb ou un package de pilotes similaire. Pour Python 2, MySQLdb est couramment utilisé.
2. Établir une connexion
Une fois le pilote installé, vous pouvez l'importer et établir une connexion à votre base de données MySQL. Voici un exemple d'extrait de code :
import MySQLdb db = MySQLdb.connect(host="localhost", user="username", passwd="password", db="database_name")
3. Créer un curseur
Après vous être connecté à la base de données, vous devez créer un objet curseur qui vous permettra d'exécuter des requêtes SQL.
cur = db.cursor()
4. Exécuter des requêtes SQL
Vous pouvez désormais exécuter n'importe quelle requête SQL à l'aide de l'objet curseur. Par exemple, pour récupérer les données d'une table :
cur.execute("SELECT * FROM table_name")
5. Récupérer et imprimer les résultats
Les résultats de la requête peuvent être récupérés et imprimés à l'aide d'une boucle :
for row in cur.fetchall(): print(row)
6. Fermer la connexion
Une fois que vous avez fini de travailler avec la base de données, n'oubliez pas de fermer la connexion pour libérer des ressources.
db.close()
Utilisation avancée
Pour une utilisation plus avancée, vous pouvez utiliser des outils de mappage objet-relationnel (ORM) comme SQLAlchemy ou peewee pour simplifier vos interactions avec la base de données. Ces outils vous permettent de manipuler des données à l'aide d'objets Python au lieu d'écrire manuellement des requêtes SQL.
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!