oujood.com

Python base de données MySQL

Python peut être utilisé dans des applications de bases de données. Dans ce tutoriel nous allons voir l'une des bases de données les plus populaires MySQL.
Ce tutoriel Python MySQL vous permettra d'apprendre à utiliser MySQL avec Python, y compris toutes les fonctions et requêtes nécessaires expliquées en détail à l'aide d’exemples Python MySQL.

chercher |

Base de données MySQL

Pour pouvoir utiliser les exemples de code de ce tutoriel, vous devez avoir installé MySQL sur votre ordinateur.

Vous pouvez télécharger gratuitement la base de données MySQL à l'adresse :
https://www.mysql.com/downloads/

Installer le pilote MySQL

Python a besoin d'un pilote MySQL pour accéder à la base de données MySQL.

Dans ce tutoriel, nous utiliserons le pilote "MySQL Connector".

Python MySQL Connector est un pilote Python qui aide à intégrer Python et MySQL. Cette bibliothèque Python MySQL permet la communication entre les types de données Python et MySQL. L'API de MySQL Connector est réalisée en Python pur et ne nécessite aucune bibliothèque tierce.

Nous vous recommandons d'utiliser PIP pour installer "MySQL Connector".
PIP est très probablement déjà installé dans votre environnement Python.
Si vous voulez en savoir plus sur PIP voir notre tutoriel : Python PIP

Pour installer MySQL Connector, naviguez dans votre ligne de commande jusqu'à l'emplacement de PIP, et tapez ce qui suit :

 pip install mysql-connector-python

Tester MySQL Connector

Pour tester si l'installation a réussi, ou si vous avez déjà le MySQL Connector installé, créez une page Python avec le contenu suivant :

import mysql.connector
Si le code ci-dessus s'exécute sans générer d'erreur, "MySQL Connector" est installé et prêt à être utilisé.

Créer une connexion au serveur MySQL

Nous pouvons nous connecter au serveur MySQL à l'aide de la méthode connect().

Dans un premier temps, il faut créer une connexion à la base de données.

Utilisez le nom d'utilisateur et le mot de passe de votre base de données MySQL :

  Copier le code

#Importation des bibliothèques requises
import mysql.connector

#Créer une connexion au serveur MySQL  
dataBase = mysql.connector.connect(
  host = "localhost",
  user= "votre nom d'utilisateur",
  passwd = "votre mot de passe"
)
 
print(dataBase)
  
# Déconnexion du serveur
dataBase.close()
La sortie de cet exemple sera comme suit:
 <mysql.connector.connection.MySQLConnection object at 0x038A6710> 

Maintenant vous pouvez commencer à interroger la base de données en utilisant des instructions SQL.

Après avoir établi la connexion avec le serveur MySQL, voyons comment créer une base de données MySQL en utilisant Python. A cet effet, nous allons d'abord créer un objet cursor(), puis passer la commande SQL sous forme de chaîne à la méthode execute().
La commande SQL pour créer une base de données est :

CREATE DATABASE DATABASE_NAME


Exemple : Création d'une base de données MySQL avec Python

  Copier le code

#Importation des bibliothèques requises
import mysql.connector

#Créer une connexion au serveur MySQL
dataBase = mysql.connector.connect(
  host = "localhost",
  user= "votre nom d'utilisateur",
  passwd = "votre mot de passe" 
)
# préparation d'un objet curseur
cursorObject = dataBase.cursor()
 
# Création de la base de données oujood_py cursorObject.execute("CREATE DATABASE oujood_py")

# Se déconnecter du serveur MySQL
dataBase.close()
Nous aurons pu continuer ici , en créant une table de données, y insérer de données …
Mais nous allons voir tout ça le moment venu dans les chapitres qui suivent.


Voir aussi nos tutoriel :

Balise menu

Définit une liste / menu de commandes

fonction strrev, strrev

Inverse une chaîne

svg polygone

Dessin d’un polygone en SVG