⊗pyPmDBNI 108 of 129 menu

Plaas van rekords deur SQL-navraag in Python

Laat ons nou leer hoe om nuwe rekords by die tabel te voeg. Dit word gedoen met behulp van die opdrag INSERT INTO. Dit het die volgende sintaks:

query = "INSERT INTO tabel (veld1, veld2...) VALUES (waarde1, waarde2...)"

Laat ons 'n nuwe gebruiker by ons tabel users voeg. Maar in die geval van die invoeg van 'n nuwe rekord moet ons kode herskryf word. In plaas van die metode fetchone of fetchall word die metode commit op die CMySQLCursor-voorwerp toegepas. Dit is nodig om die veranderinge wat deur die gebruiker gemaak is te bevestig:

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

Die resultaat van die invoeging sal nie in die konsole gesien word nie, maar dit kan in PMA gekyk word.

Let ook daarop dat by invoeging word die kolom id en sy waarde nie aangedui nie. En dit is korrek, aangesien die waarde van hierdie kolom outomaties deur die databasis gestel sal word.

Voeg 'n nuwe gebruiker 'user7' by, 26 jaar oud, salaris 300.

Voeg 'n nuwe gebruiker 'user8' by, 32 jaar oud, salaris 1100.

Voeg 'n nuwe gebruiker 'user9' by, 22 jaar oud, salaris 350.

Afrikaans
AzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp