⊗pyPmDBNI 108 of 129 menu

Insertion d'enregistrements via une requête SQL en Python

Apprenons maintenant à ajouter de nouveaux enregistrements dans une table. Cela se fait avec la commande INSERT INTO. Elle a la syntaxe suivante :

query = "INSERT INTO table (champ1, champ2...) VALUES (valeur1, valeur2...)"

Ajoutons un nouvel utilisateur à notre table users. Cependant, dans le cas de l'insertion d'un nouvel enregistrement, notre code doit être réécrit. Au lieu de la méthode fetchone ou fetchall, la méthode commit est appliquée à l'objet CMySQLCursor. Elle est nécessaire pour confirmer les modifications apportées par l'utilisateur :

query = "INSERT INTO users (name, age, salary) VALUES ('user', 30, 1000)" with connection.cursor(dictionary=True) as cursor: cursor.execute(query) connection.commit()

Le résultat de l'insertion ne sera pas visible dans la console, mais il peut être consulté dans PMA.

Notez également que lors de l'insertion, la colonne id et sa valeur ne sont pas spécifiées. Et c'est correct, car la valeur de cette colonne sera définie automatiquement par la base de données.

Ajoutez un nouvel utilisateur 'user7', 26 ans, salaire 300.

Ajoutez un nouvel utilisateur 'user8', 32 ans, salaire 1100.

Ajoutez un nouvel utilisateur 'user9', 22 ans, salaire 350.

Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser