You are currently viewing Python MySQL – Limit Clause

Python MySQL – Limit Clause

Соединитель используется, когда нам приходится использовать MySQL с другими языками программирования. Работа mysql — connector заключается в том, чтобы обеспечить доступ к драйверу MySQL на требуемом языке. Таким образом, он создает соединение между языком программирования и сервером MySQL.

Python-MySQL-Connector

Это соединитель MySQL, который позволяет Python получать доступ к драйверу MySQL и реализовывать SQL-запросы в своем средстве программирования. Здесь мы попробуем реализовать Предел пункт о нашей базе данных и изучит сгенерированный результат.

LIMIT Clause Of SQL

Предложение Limit используется в SQL для управления или ограничения числа записей в результирующем наборе, возвращаемом из сгенерированного запроса. По умолчанию SQL выдает необходимое количество записей, начиная с верхнего, но позволяет использовать ключевое слово OFFSET. СМЕЩЕНИЕ позволяет начать с пользовательской строки и получить необходимое количество результирующих строк.

Синтаксис:

SELECT * FROM tablename LIMIT limit;

SELECT * FROM tablename LIMIT limit OFFSET offset;

ИСПОЛЬЗУЕМАЯ БАЗА ДАННЫХ:

Пример 1:

Программа для отображения только 2 записей

import mysql.connector

# Conencting 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)

Выход:

Пример 2:

Программа для запуска со второй записи и отображения первых двух записей

import mysql.connector

# Conencting 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)

Выход: