preloader

January 1, 1 | 2 minutes read
Index of content

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

comments powered by Disqus

popular post

Temas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza

Read More

Temas 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