⊗pyPmDBNI 108 of 129 menu

Inserção de registros via consulta SQL em Python

Vamos agora aprender a adicionar novos registros a uma tabela. Isso é feito usando o comando INSERT INTO. Ele tem a seguinte sintaxe:

query = "INSERT INTO tabela (campo1, campo2...) VALUES (valor1, valor2...)"

Vamos adicionar um novo usuário à nossa tabela users. No entanto, no caso de inserção de um novo registro, nosso código deve ser reescrito. Em vez do método fetchone ou fetchall ao objeto CMySQLCursor, aplica-se o método commit. Ele é necessário para confirmar as alterações feitas pelo usuário:

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

O resultado da inserção não será visível no console, mas pode ser verificado no PMA.

Observe também que, durante a inserção, a coluna id e seu valor não são especificados. E isso está correto, pois o valor desta coluna será definido automaticamente pelo banco de dados.

Adicione um novo usuário 'user7', 26 anos, salário 300.

Adicione um novo usuário 'user8', 32 anos, salário 1100.

Adicione um novo usuário 'user9', 22 anos, salário 350.

Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar