⊗pyPmDBNI 108 of 129 menu

Vkladanie záznamov pomocou SQL dotazu v Pythone

Poďme sa teraz naučiť pridávať nové záznamy do tabuľky. To sa robí pomocou príkazu INSERT INTO. Má nasledujúcu syntax:

query = "INSERT INTO tabuľka (pole1, pole2...) VALUES (hodnota1, hodnota2...)"

Poďme do našej tabuľky users pridať nového používateľa. Avšak v prípade vloženia nového záznamu by mal byť náš kód prepísaný. Namiesto metódy fetchone alebo fetchall sa na CMySQLCursor-objekt aplikuje metóda commit. Slúži na potvrdenie zmien vykonaných používateľom:

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

Výsledok vloženia nebude viditeľný v konzole, ale je možné ho pozrieť v PMA.

Všimnite si tiež, že pri vkladaní nie je uvedený stĺpec id a jeho hodnota. A je to správne, pretože hodnota tohto stĺpca bude nastavená databázou automaticky.

Pridajte nového používateľa 'user7', 26 rokov, plat 300.

Pridajte nového používateľa 'user8', 32 rokov, plat 1100.

Pridajte nového používateľa 'user9', 22 rokov, plat 350.

Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť