2
respostas

Pegar dados do mysql

Quero pegar uma coluna de uma tabela do mysql E somar todos os elementos da coluna e retornar um print do valor total

no python

2 respostas

Consegui pelo proprio mysql

SELECT SUM(saldo) AS total 
FROM conta

Oi João, como você está? Espero que esteja bem ^-^

Caso queira utilizar o Python, pode utilizar a biblioteca mysql-connector. Para isso, instale-a utilizando o seguindo comando:

pip install mysql-connector-python

E após isso, execute o seguinte código:

from mysql.connector import connect

conexao = connect(
    passwd='sua senha',
    port=3306,
    user='seu usuario',
    host='localhost',
    database= 'seu banco de dados'
)

sql = 'SELECT SUM(saldo) AS total FROM conta'

cursor = conexao.cursor()
cursor.execute(sql)

print(cursor.fetchall()) # resultado da query

conexao.close()

A variável conexao é responsável por guardar as credenciais do seu banco de dados, bem como: senha, usuário e o nome do banco. A variável sql é a nossa consulta do banco. A variável cursor irá nos permitir executar comandos no banco de dados. E quando fazemos cursor.fetchall() estamos retornando todos os resultados da query sql que executamos.

Qualquer dúvida é só dizer, estou por aqui.

Abraços e bons estudos!