⊗pyPmDBNI 108 of 129 menu

Ierakstu ievietošana ar SQL vaicājumu Python

Tagad iemācīsimies pievienot jaunus ierakstus tabulā. To dara ar komandu INSERT INTO. Tai ir šāda sintakse:

query = "INSERT INTO tabula (lauks1, lauks2...) VALUES (vērtība1, vērtība2...)"

Pievienosim mūsu tabulai users jaunu lietotāju. Tomēr, ievietojot jaunu ierakstu, mūsu kods ir jāpārraksta. Tā vietā, lai izmantotu metodi fetchone vai fetchall pret CMySQLCursor-objektu tiek lietota metode commit. Tā ir nepieciešama, lai apstiprinātu lietotāja veiktās izmaiņas:

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

Ievietošanas rezultāts nebūs redzams konsolē, bet to var apskatīt PMA.

Ievērojiet arī to, ka, ievietojot, nav norādīta kolonna id un tās vērtība. Un tas ir pareizi, jo šīs kolonnas vērtību automātiski iestatīs datu bāze.

Pievienojiet jaunu lietotāju 'user7', 26 gadus vecu, alga 300.

Pievienojiet jaunu lietotāju 'user8', 32 gadus vecu, alga 1100.

Pievienojiet jaunu lietotāju 'user9', 22 gadus vecu, alga 350.

Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt