Primero se debe instalar la librería de MYSQL para la versión de Python. En mi caso poseo la versión de Python 2.7.11. Y esta librería se debe importar en nuestro código.
#!/usr/bin/python # -*- coding: utf-8 -*- import MySQLdb db = MySQLdb.connect('localhost', 'root','root123', 'estudiantes') cursor = db.cursor() cursor.execute("SELECT * FROM red") data=cursor.fetchall() cursor.close()
A continuación explicaré las líneas del código anterior.
import MySQLdb
Luego procedemos a realizar la conexión a la base de datos de nuestro interés
Host: 'localhost'
Usuario: 'root'
Contraseña: 'root123'
Nombre de la base de datos: 'estudiantes'
db = MySQLdb.connect('localhost', 'root','root123', 'estudiantes')
Luego de establecer la conexión se procede a la creación de un cursor que nos ayudará a realizar las operaciones necesarias con nuestra base de datos.
cursor = db.cursor()
Luego usamos el método execute para poder ejecutar comandos SQL.
*red es una tabla creada en la base de datos estudiantes.
cursor.execute("SELECT * FROM red")
con data = cursor.fetchone(): se extrae una sola fila de la tabla.
con data = cursor.fetchall(): se extraen todas las filas de la tabla.
Dependiendo de lo que se vaya a extraer de la table se escoge el data.
data = cursor.fetchone() data = cursor.fetchall()
y finalmente para desconectarnos de la base de datos.
cursor.close()
No hay comentarios.:
Publicar un comentario