Índice de contenido
25.2.5 Obtención de información sobre los resultados El Objeto Cursor también se puede utilizar para obtener información sobre los resultados a ser obtenido, como cuántas filas hay en los resultados y cuál es el tipo de cada atributo en los resultados: • cursor.rowcount() esta es una propiedad de solo lectura que indica el número de filas devueltas para una instrucción SELECT o filas afectadas por una ACTUALIZACIÓN o INSERTAR declaración. • cursor.description() esta es una propiedad de solo lectura que proporciona una descripción de cada atributo en el conjunto de resultados. Cada descripción proporciona la nombre del atributo y una indicación del tipo (a través de un type_code) también como información adicional sobre si el valor puede ser nulo o no y para números información de escala, precisión y tamaño. A continuación se muestra un ejemplo del uso de estas dos propiedades: imprimir(‘cursor.contador de filas’, cursor.contador de filas) print(‘cursor.descripción’, cursor.descripción) A continuación se muestra una muestra de la salida generada por estas líneas: 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)) 25.2.6 Obtener resultados Ahora que se ha ejecutado una declaración SELECT exitosa contra la base de datos, podemos obtener los resultados. Los resultados se devuelven como una tupla de tuplas. Como se menciona en el En el último capítulo, hay varias opciones de búsqueda diferentes disponibles, incluida la búsqueda (), fetchmany(tamaño) y fetchall(). En el siguiente ejemplo usamos el opción fetchall() ya que sabemos que solo hay hasta seis filas que se pueden devuelto
Obtener todas las filas y luego iterar sobre los datos
datos = cursor.fetchall() para fila en datos: imprimir(‘fila:’, fila) En este caso, recorremos cada tupla dentro de la recopilación de datos e imprimimos esa fila afuera. Sin embargo, podríamos haber extraído fácilmente la información en la tupla 294 25 Módulo PyMySQL
popular post
El modelo AR de series temporales univariadas
Resumen: En esta entrada, descubrirá el modelo AR: El modelo autorregresivo.
Leer másEvaluación de modelos para pronosticar
Resumen: Al desarrollar modelos de aprendizaje automático, generalmente se comparan varios modelos durante la fase de construcción.
Leer másModelos para pronosticar
Resumen: El pronóstico, traducido groseramente como la tarea de predecir el futuro, ha estado presente en la sociedad humana durante siglos.
Leer más