Pequeno exemplo de utilização do módulo MySQLdb
para ligação a uma base de dados Mysql, execução de queries e uso de cursores.
#! /usr/bin/python # Importa o módulo do MySQL - Necessário download import MySQLdb # Ligação à base de dados db = MySQLdb.connect(host="ipOuNomeServidor",user="usuariobanco", passwd="senha", db="nomeDaBase") # Cria um cursor cursor = db.cursor() # Executa o SQL cursor.execute("SELECT * FROM tabela") # Pega no resultset como um tuple result = cursor.fetchall() # Navega pelo resultset for record in result: print record[[0]] , "-->", record[[1]]