MySQL est actuellement l'un des systèmes de gestion de bases de données relationnelles open source les plus populaires, et Python est un langage de programmation de haut niveau. Les deux peuvent être utilisés en combinaison. Cet article explique comment installer et utiliser MySQL en python.
Étape 1 : Installer MySQL
Avant d'installer MySQL, assurez-vous que l'hôte a installé Python, ainsi que pip, l'outil de gestion de packages Python.
L'adresse de téléchargement officielle actuelle de MySQL est : https://dev.mysql.com/downloads/mysql/
Une fois le téléchargement terminé, exécutez la commande suivante pour installez MySQL :
$ sudo apt-get install mysql-server
Si MySQL est installé avec succès, vous pouvez démarrer MySQL via la commande suivante :
$ sudo service mysql start
Après avoir démarré MySQL, nous pouvons utiliser la commande suivante pour vous connecter dans MySQL :
$ mysql -u 用户名 -p
Étape 2 : Installation du pilote MySQL pour Python
Installez le pilote MySQL pour Python, nous pouvons utiliser MySQL-Python ou mysqlclient, installez-le comme suit :
$ pip install MySQL-python
Aussi Un pilote mysql est PyMySQL, et l'installation est la suivante :
$ pip install PyMySQL
Étape 3 : Utiliser MySQL en Python
Pour utiliser MySQL dans un programme Python, vous devez d'abord vous connecter à la base de données MySQL. Nous pouvons utiliser le code suivant pour nous connecter à MySQL :
import MySQLdb db = MySQLdb.connect(host="localhost", user="root", passwd="your_password", db="your_database_name")
Exécuter les commandes SQL en utilisant le code suivant :
import MySQLdb db = MySQLdb.connect(host="localhost", user="root", passwd="your_password", db="your_database_name") cursor = db.cursor() sql = "SELECT * FROM your_table_name" cursor.execute(sql) result_set = cursor.fetchall() for row in result_set: print row[0], row[1]
Enfin, si MySQL n'est plus utilisé, fermez le connexion aux ressources de publication :
import MySQLdb db = MySQLdb.connect(host="localhost", user="root", passwd="your_password", db="your_database_name") cursor = db.cursor() sql = "SELECT * FROM your_table_name" cursor.execute(sql) result_set = cursor.fetchall() db.close()
Résumé :
MySQL est un système de gestion de base de données populaire et Python est un langage de programmation flexible, facile à apprendre et à utiliser. La combinaison des deux peut améliorer l'efficacité du développement. . Cet article explique comment installer et utiliser MySQL en 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!