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