⊗pyPmDBNI 108 of 129 menu

Kirjete sisestamine SQL-päringu kaudu Pythonis

Õpime nüüd lisama uusi kirjeid tabelisse. Seda tehakse kasutades käsku INSERT INTO. Sellel on järgmine süntaks:

query = "INSERT INTO tabel (väli1, väli2...) VALUES (väärtus1, väärtus2...)"

Lisame oma tabelisse users uue kasutaja. Siiski, uue kirje sisestamisel tuleks meie kood ümber kirjutada. Meetodi fetchone või fetchall asemel rakendatakse CMySQLCursor-objektile meetodit commit. See on vajalik kasutaja tehtud muudatuste kinnitamiseks:

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

Sisestamise tulemust ei näe konsoolis, kuid seda saab vaadata PMA-s.

Pange tähele ka seda, et sisestamisel ei määrata veergu id ega selle väärtust. Ja see on õige, kuna selle veeru väärtuse määrab andmebaas automaatselt.

Lisage uus kasutaja 'user7', 26 aastat vana, palk 300.

Lisage uus kasutaja 'user8', 32 aastat vana, palk 1100.

Lisage uus kasutaja 'user9', 22 aastat vana, palk 350.

Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu