Se emplea un conector cuando tenemos que usar MySQL con otros lenguajes de programación. El trabajo de mysql-connector es proporcionar acceso al controlador MySQL en el idioma requerido. Así, genera una conexión entre el lenguaje de programación y MySQL Server.
Python-MySQL-Conector
Este es un conector MySQL que permite a Python acceder al controlador MySQL e implementar consultas SQL en su instalación de programación. Aquí intentaremos implementar la cláusula de límite en nuestra base de datos y estudiaremos la salida generada.
Cláusula LIMIT de SQL
La cláusula Limit se usa en SQL para controlar o limitar el número de registros en el conjunto de resultados devuelto por la consulta generada. De forma predeterminada, SQL proporciona la cantidad requerida de registros comenzando desde arriba, pero permite el uso de la palabra clave OFFSET. OFFSET le permite comenzar desde una fila personalizada y obtener el número requerido de filas de resultados.
Sintaxis:
SELECT * FROM tablename LIMIT limit; SELECT * FROM tablename LIMIT limit OFFSET offset;
Los siguientes programas le ayudarán a entender esto mejor. BASE DE DATOS EN USO:
Ejemplo 1: programa para mostrar solo 2 registros
Python3
import mysql.connector # Connecting to the database mydb = mysql.connector.connect( host ='localhost', database ='College', user ='root', ) cs = mydb.cursor() # STUDENT and STudent are # two different database statement ="SELECT * FROM STUDENT LIMIT 2" cs.execute(statement) result_set = cs.fetchall() for x in result_set: print(x)
PRODUCCIÓN:
Ejemplo 2: programa para comenzar desde el segundo registro y mostrar los primeros dos registros
Python3
import mysql.connector # Connecting to the database mydb = mysql.connector.connect( host ='localhost', database ='College', user ='root', ) cs = mydb.cursor() # STUDENT and STudent are # two different database statement ="SELECT * FROM STUDENT LIMIT 2 OFFSET 1" cs.execute(statement) result_set = cs.fetchall() for x in result_set: print(x)
PRODUCCIÓN:
Publicación traducida automáticamente
Artículo escrito por vanshikagoyal43 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA