Conexión y queries MySQL con python

Una manera para realizar conexiones a bases de datos MySQL usando python, puede ser usando la clase mysql.connector, que provee métodos para realizar tareas y queries desde un script python.

Un ejemplo sencillo pudiera ser el siguiente:

#!/usr/bin/env python

import mysql.connector

cnx = mysql.connector.connect(user='usuario', password='PASSWORD', host='127.0.0.1', database='base_datos_name')
cursor = cnx.cursor()

if cursor:
    query = ("SELECT campo_1,campo_2 FROM tabla WHERE campo_1=4")
    cursor.execute(query)
    lineas = cursor.fetchall()

    for l in lineas:
        print l[2]
    
cursor.close()
cnx.close()

Donde se realiza en primera instancia la conexión a la base de datos, luego, se ejecuta el query de lo que deseamos buscar, en el ejemplo se requiere imprimir el campo_2 donde campo_1 coincida con número 4, si existen varios registros, se guardan en una variable llamada lineas luego esa variable se recorre mediante el for.

Para mayor información en la web oficial de MySQL existe buena información al respecto.

Advertisements

About felixurbina

Humano con todos los defectos y virtudes que vienen de fábrica.
This entry was posted in MySQL, Python. Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s