Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Libros / Python para principiantes / Captulo 12. Bases de datos en Python con MySQL
/ 12.2. Conectarse a la base de datos y ejecutar consultas
open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com
2. Ejecutar la consulta
3. Traer los resultados (si de una seleccin se trata) o hacer efectiva la escritura
(cuando se inserta, actualiza o eliminan datos)
NOTA
Los resultados de una consulta de seleccin, se reciben en una tupla, cuyos
elementos, son otras tuplas, conteniendo el valor de cada campo seleccionado de la
tabla, en el orden que han sido seleccionados.
DB_HOST = 'localhost'
DB_USER = 'root'
DB_PASS = 'mysqlroot'
DB_NAME = 'a'
open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com
def run_query(query=''):
datos = [DB_HOST, DB_USER, DB_PASS, DB_NAME]
if query.upper().startswith('SELECT'):
data = cursor.fetchall() # Traer los resultados de un select
else:
conn.commit() # Hacer efectiva la escritura de datos
data = None
return data
open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com
12.2.1.5. Actualizar datos
b1 = raw_input("ID: ")
b2 = raw_input("Nuevo valor: ")
query = "UPDATE b SET b2='%s' WHERE b1 = %i" % (b2, int(b1))
run_query(query)
Anterior Siguiente
Captulo 12. Bases de datos en Python con MySQL Captulo 13. Corriendo aplicaciones Python en la
web
Copyright (c) 2011-2013 Eugenia Bahit. La copia y redistribucin de esta pgina se permite bajo los trminos de
la licencia Creative Commons Atribucin NoComercial SinDerivadas 3.0 Unported siempre que se conserve esta
nota de copyright.
INDICE DE CONTENIDOS
3.757
2006-2017 LibrosWeb.es Contacto Novedades Condiciones Privacidad
das online
open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com
open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com