Index of content
La salida de este programa, para la base de datos creada en el último capítulo es se muestra aquí: cursor.rowcount 6 cursor.descripción ((‘id’, 3, Ninguno, 11, 11, 0, Falso), (’nombre’, 253, Ninguno, 180, 180, 0, Falso), (‘apellido’, 253, Ninguno, 180, 180, 0, Falso), (‘sujeto’, 253, Ninguno, 180, 180, 0, Falso), (‘correo electrónico’, 253, Ninguno, 180, 180, 0, Falso)) Estudiante[1] Phoebe Cooke - Animación pc@my.com Estudiante[2] Gryff Jones - Juegos grj@my.com Estudiante[3] Adam Fosh - Música af@my.com Estudiante[4] Jasmine Smith - Juegos js@my.com Estudiante[5] Tom Jones - Música tj@my.com Estudiante[6] James Andrews - Juegos ja@my.com 25.4 Insertar datos en la base de datos Además de leer datos de una base de datos, muchas aplicaciones también necesitan agregar nuevos datos a la base de datos. Esto se hace a través del DML (lenguaje de manipulación de datos) INSERTAR declaración. El proceso para esto es muy similar a ejecutar una consulta contra la base de datos usando una instrucción SELECT; es decir, necesitas hacer una conexión, obtener un objeto de cursor y ejecutar la declaración. La única diferencia aquí es que usted no es necesario buscar los resultados.
ejecutar consulta SQL usando el método execute().
cursor.execute(‘SELECCIONAR * DE estudiantes’) imprimir(‘cursor.contador de filas’, cursor.contador de filas) print(‘cursor.descripción’, cursor.descripción)
Obtener todas las filas y luego iterar sobre los datos
datos = cursor.fetchall() para fila en datos: student_id, nombre, apellido, asunto, email = fila estudiante = Estudiante(student_id, nombre, apellido, materia, correo electrónico) imprimir (estudiante)
desconectarse del servidor
conexión.cerrar() 296 25 Módulo PyMySQL
popular post
Temas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza
Read MoreTemas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza
Read More• https://docs.python.org/3/ El sitio principal de documentación de Python 3. Contiene tutoriales, referencias de bibliotecas, guías de configuración e instalación, así como Python cómo-tos • https://docs.
Read More