⊗pyPmDBNI 108 of 129 menu

Inserimento di record tramite query SQL in Python

Ora impariamo ad aggiungere nuovi record in una tabella. Questo si fa utilizzando il comando INSERT INTO. Ha la seguente sintassi:

query = "INSERT INTO tabella (campo1, campo2...) VALUES (valore1, valore2...)"

Aggiungiamo un nuovo utente alla nostra tabella users. Tuttavia, nel caso di inserimento di un nuovo record, il nostro codice dovrebbe essere riscritto. Invece del metodo fetchone o fetchall al CMySQLCursor-object viene applicato il metodo commit. È necessario per confermare le modifiche apportate dall'utente:

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

Il risultato dell'inserimento non sarà visibile nella console, ma può essere visualizzato in PMA.

Si noti anche che durante l'inserimento non viene specificata la colonna id e il suo valore. E questo è corretto, poiché il valore di questa colonna viene impostato automaticamente dal database.

Aggiungi un nuovo utente 'user7', 26 anni, stipendio 300.

Aggiungi un nuovo utente 'user8', 32 anni, stipendio 1100.

Aggiungi un nuovo utente 'user9', 22 anni, stipendio 350.

Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta