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

Related Articles

Back to top button