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