Gabriel Felipe Cornejo Salas –gfcs

Marzo 24, 2006

Python con MySQL

Archivado en: Programación — cornejo @ 3:58 am

Aqui un pequeño ejemplo de como usar Python con MySQL. Esto va a servir para mis compañeros que estan en Taller de sistema con Fernando San Martin. Para eso debemos descargar el paquete para poder darle a Python soporte de conexion a MySQL, el paquete se llama mysql-python; una vez descargado sigues las instrucciones de instalación. ovbiamente debemos tener una base de datos creada para poder empezar. Bueno manos a la obra; este es un pequeño script que hice para poder mostrar algunos datos de una base de datos llamada “Prueba” la cual consta de una tabla “usuarios”.

import MySQLdb
db=MySQLdb.connect(host=’localhost’,user=’root’,
passwd=’’,db=’Prueba’)
cursor=db.cursor()
sql=’Select * From usuarios’
cursor.execute(sql)
resultado=cursor.fetchall()
print ‘Datos de Usuarios’
for registro in resultado:
print registro[0],’->’,registro[1]

lo guardamos como “mysql.py” y lo ejecutamos desde el terminal, en este script mostramos solo los códigos de usuarios y los nombres de los usuarios, si quisieras mostrar mas datos lo dejo de tarea para los interesados
[poweruser@linux cornejo]$ python mysql.py
Datos de Usuarios
USU01 -> Felipe Cornejo
USU02 -> Gabriel Cornejo

Saludos

–GfC

13 comentarios »

  1. Excelente. Solo que cuando lo lei era mi segundo dia en python y no sabia que debia tabular por debajo del for…

    comentario por Martin — Octubre 18, 2007 @ 1:41 am | Responder

  2. que buena onda vos por haber publicado este codigo me sirvio de mucho

    comentario por luilly — Noviembre 17, 2007 @ 2:42 am | Responder

  3. [...] Vía: Gabriel Felipe Cornejo Salas -gfcs [...]

    Pingback por Conectar Python con MySQL — Abril 24, 2008 @ 10:10 pm | Responder

  4. Es mi tercer dia con python, el ejemplo es claro, conciso y funcional
    la verdad excelente

    comentario por Fabian — Abril 29, 2008 @ 8:50 am | Responder

  5. Me encanto el post.

    Realmente util.

    comentario por Adrian — Mayo 26, 2008 @ 12:22 pm | Responder

  6. Me has ahorrado unos minutos de busqueda, asi que los gasto en un comentario, un saludo-

    comentario por pacomer — Junio 7, 2008 @ 7:27 pm | Responder

  7. genial! =D

    muchas gracias por el ejemplo

    pd: en ubuntu, basta con hacer apt-get install python-mysqldb

    :P

    comentario por jkoizumi — Junio 9, 2008 @ 3:44 am | Responder

  8. Gracias por el pd ya iba a preguntar porque me salia el error
    ImportError: No module named MySQLdb

    comentario por Ariel Meneses — Agosto 14, 2008 @ 12:52 pm | Responder

  9. Gracias Gabriel! tb gracias al que mandó el dato del ubuntu. Saludos.

    comentario por Juan — Octubre 6, 2008 @ 1:39 pm | Responder

  10. Hola, mi nombre es Sergio

    Quisiera saber si puedes ayudarme.

    Tengo un simple form diseñado en boa constructor con un textCtrl1, un Button llamado retroceder y otro button llamado avanzar.

    Tengo MySQL con una base de datos llamada prueba y esta contiene una tabla llamada usuarios y esta a su vez tiene un campo llamado nombre.

    Quiero que al presionar el botón avanzar o retroceder aparezcan los nombres de la base de datos uno por uno.

    Y si fuera posible saber como poder ingresar nombres desde el formulario a la base de datos.

    Espero de su comprensión.

    Y me despido muy cordialmente

    Sergio Villegas Echeverría.

    comentario por sergio — Diciembre 14, 2008 @ 12:58 pm | Responder

  11. Gracias :)

    comentario por Zerial — Enero 12, 2009 @ 12:44 pm | Responder

  12. hola , a mi tambien me gustaria aprender esa conexion

    comentario por oles — Enero 17, 2009 @ 11:52 am | Responder

  13. Me sirvio muchisimo, gracias

    Me gustaria aprender a integrar este tipo de scripts en PyQT y MySQL, algun tutorial que me recomienden donde puedo asesorarme sobre el tema?

    Saludos

    comentario por ZNAP_ — Marzo 31, 2009 @ 7:49 pm | Responder


Canal RSS de los comentarios de la entrada. URI para TrackBack.

Deja un comentario

Blog de WordPress.com.