Python Tutorial

Python MySQL Sélectionner à partir de


Sélectionner à partir d’un tableau

Pour effectuer une sélection dans une table de MySQL, utilisez l’instruction « SELECT »:

Exemple

Sélectionnez tous les enregistrements de la table « clients », et affichez le résultat :

importer mysql.connector

mydb = mysql.connector.connect(
hôte= »localhost »,

utilisateur= »ton nom d’utilisateur« ,
mot de passe= »votre mot de passe« ,
base de données= »mabase de données »
)

moncurseur = madb.curseur()

mycursor.execute(« SELECT * FROM clients »)

monrésultat = moncurseur.fetchall()

pour x dans monrésultat :
impression(x)

Exemple d’exécution »

Note: Nous utilisons le fetchall()
méthode, qui récupère toutes les lignes de la dernière instruction exécutée.


Sélection de colonnes

Pour ne sélectionner que certaines colonnes d’une table, utilisez l’instruction « SELECT » suivie du ou des noms de colonne :

Exemple

Sélectionnez uniquement les colonnes de nom et d’adresse :

importer mysql.connector

mydb = mysql.connector.connect(
hôte= »localhost »,

utilisateur= »ton nom d’utilisateur« ,
mot de passe= »votre mot de passe« ,
base de données= »mabase de données »
)

moncurseur = madb.curseur()

mycursor.execute(« SELECT nom, adresse FROM clients »)

monrésultat = moncurseur.fetchall()

pour x dans monrésultat :

impression(x)

Exemple d’exécution »



Utilisation de la méthode fetchone()

Si vous n’êtes intéressé que par une ligne, vous pouvez utiliser le
fetchone() méthode.

Le fetchone() retournera la première ligne du résultat :

Exemple

Récupérer une seule ligne :

importer mysql.connector

mydb = mysql.connector.connect(
hôte= »localhost »,

utilisateur= »ton nom d’utilisateur« ,
mot de passe= »votre mot de passe« ,
base de données= »mabase de données »
)

moncurseur = madb.curseur()

mycursor.execute(« SELECT * FROM clients »)

monrésultat = moncurseur.fetchone()

imprimer(monrésultat)

Exemple d’exécution »


#Python #MySQL #Sélectionner #partir

Articles similaires

Bouton retour en haut de la page