Connexion à une base de données MySQL avec Python
La connexion à une base de données MySQL à l'aide d'un programme Python implique trois étapes principales : l'installation, la configuration et utilisation.
Installation
Avant de pouvoir vous connecter à une base de données MySQL, vous doit installer le pilote MySQL. Pour Python 2, le pilote recommandé est MySQLdb. Vous pouvez télécharger un exécutable pour Windows ou installer un package pour Linux ou Mac à l'aide de votre gestionnaire de packages.
Configuration
Une fois le pilote MySQL installé, vous devez fournir la connexion paramètres lors de l’établissement d’une connexion à la base de données. Ces paramètres incluent le nom d'hôte, le nom d'utilisateur, le mot de passe et le nom de la base de données.
Utilisation
Après vous être connecté à la base de données, vous pouvez créer un objet curseur pour exécuter des requêtes SQL. Ces requêtes peuvent être utilisées pour récupérer, mettre à jour et supprimer des données de la base de données.
Utilisation avancée
En plus de la manipulation SQL de base, vous pouvez utiliser la relation objet-relationnelle. Mappeurs (ORM) pour interagir avec la base de données. Les ORM vous permettent de représenter les tables de base de données sous forme d'objets Python, simplifiant ainsi l'accès et la manipulation des données. Certains ORM populaires pour Python incluent SQLAlchemy et Peewee.
Exemple
Voici un exemple de connexion à une base de données MySQL à l'aide de Python :
import MySQLdb # Connection parameters host = "localhost" user = "john" password = "megajonhy" database = "jonhydb" # Establish a connection db = MySQLdb.connect(host, user, password, database) # Create a cursor cursor = db.cursor() # Execute a query cursor.execute("SELECT * FROM YOUR_TABLE_NAME") # Retrieve results for row in cursor.fetchall(): print(row[0]) # Close the connection db.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!