Como conectar ao MySQL usando Python
Neste post vou mostrar como conectar a uma base de dados MySQL através do Python.
Eu tive essa necessidade quando precisei de converter 3 arquivos de texto diferentes, padronizá-los e cadastrar o resultado no banco de dados, afim de compará-los com outros dados no banco de dados.
Para fazer a conexão ao banco de dados é muito simples:
import MySQLdb
db = MySQLdb.connect('localhost','root','')
cursor = db.cursor()
cursor.execute('INSERT INTO tabela VALUES xxxx')
db.close()
Para consultar e trazer os valores, você pode utilizar assim:
import MySQLdb
db = MySQLdb.connect('localhost','root','')
cursor = db.cursor()
cursor.execute('SELECT * from tabela')
rs = cursor.fetchone() # traz uma linha
rs = cursor.fetchall() # traz todas as linhas
rs = cursor.dictfetchall() # traz todas as linhas e cada coluna com seu respectivo nome
print(rs[0]) # imprime o valor do campo 0 da linha correspondente
db.close()
Se você precisar instalar o módulo MySQL para Python, use
# apt-get install python-mysqldb
Até o próximo!

Deixe seu comentário