Claro que para prosseguirmos precisaremos ter o Python e o MySQL já instalados. Depois disso precisaremos fazer o import dos módulos MySQLdb e da sys. Para o MySQL você só precisará de um usuário que tenha permissão para conectart ao banco e realizar operações.
O post original o autor usa Python v2.5, MySQL version 5.5.8,com Mac OS X 10.6.8.Eu estou usando Python 2.6.5, MySQL 5.1.41 e Ubuntu 10.04.
Aqui estão os links caso vá realizar esse trabalho no Windows.
MySQL – http://dev.mysql.com/downloads
Python – www.python.org/getit/
MySQLdb module – http://sourceforge.net/projects/mysql-python/
#!/usr/bin/python
# versao.py – captura e mostra a versão do MySQL database server.
# importe os modulos do MySQLdb e sys
import MySQLdb
import sys
# Abra uma conexão com o banco de dados
# Tenha certeza de ter trocado o IP, usuario, senha e database para os seus.
connection = MySQLdb.connect (host = “192.168.1.1″, user = “username”, passwd = “password”, db = “database_name”)
# Inicie um cursor usando o método cursor()
cursor = connection.cursor ()
# Execute a expressão SQL
cursor.execute (“SELECT VERSION()”)
# capture a informação com o método fetchone().
row = cursor.fetchone ()
# mostre a informação[0]
print “Server version:”, row[0]
# Feche o cursor
cursor.close ()
# Feche a conexão
connection.close ()
# Saia do programa.
sys.exit()
Here is what the script looks like when I run it from the command line:Server version: 5.1.41-3ubuntu12.10
A partir daí é só explorar as possibilidades já que assim é feita a conexão.
fonte: Scripting Mysql
