Para conectarnos a MySQL desde Python necesitamos descargar la librería mysql-python.

Luego, desde el Interprete Interactivo, o bien desde el script .py, ejecutar import MySQLdb para poder hacer uso de las funciones de la librería.


Veremos un pequeño ejemplo, para poder mostrar los datos de una tabla:

import MySQLdb
db=MySQLdb.connect(host='hostname',user='user',passwd='pass',db='mysql')
cursor=db.cursor()
sql='SELECT host,user,password FROM user;'
cursor.execute(sql)
resultado=cursor.fetchall()
for registro in resultado:
    print registro[0] , '|' , registro[1]

Como verán, es muy sencilo ;-)

Vía: Gabriel Felipe Cornejo Salas -gfcs