⊗pyPmDBNI 108 of 129 menu

Rekordok beszúrása SQL lekérdezéssel Pythonban

Most pedig tanuljuk meg, hogyan adhatunk hozzá új rekordokat egy táblához. Ez a INSERT INTO parancs segítségével történik. Szintaxisa a következő:

query = "INSERT INTO tábla (mező1, mező2...) VALUES (érték1, érték2...)"

Szúrjunk be egy új felhasználót a users táblánkba. Azonban egy új rekord beszúrásakor a kódunkat át kell írnunk. A fetchone vagy fetchall metódusok helyett a CMySQLCursor-objektumra a commit metódust kell alkalmazni. Ez a felhasználó által végrehajtott változtatások megerősítéséhez szükséges:

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

A beszúrás eredménye nem lesz látható a konzolon, de megtekinthető a PMA-ban.

Figyeljünk arra is, hogy a beszúrásnál nincs megadva a id oszlop és annak értéke. És ez helyes, mivel ennek az oszlopnak az értékét az adatbázis automatikusan beállítja.

Adj hozzá egy új felhasználót: 'user7', 26 éves, fizetése 300.

Adj hozzá egy új felhasználót: 'user8', 32 éves, fizetése 1100.

Adj hozzá egy új felhasználót: 'user9', 22 éves, fizetése 350.

Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás