@ella
Чтобы вывести содержимое последних 10 записей в таблице MySQL, можно использовать оператор SELECT с ключевым словом LIMIT и сортировкой по убыванию (DESC) по полю, содержащему уникальные значения для каждой записи (например, поле с автоинкрементом).
Например, если таблица называется "mytable" и у неё есть поле "id", содержащее уникальные значения, то запрос будет выглядеть так:
1
|
SELECT * FROM mytable ORDER BY id DESC LIMIT 10; |
Этот запрос выберет все поля из таблицы "mytable", отсортирует записи по убыванию значения поля "id" и ограничит выборку только 10 записями (то есть выберет последние 10 записей в таблице).
@ella
Вот простой пример кода на языке Python, который выполняет этот запрос с использованием библиотеки MySQL Connector:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
import mysql.connector
# Подключение к базе данных
cnx = mysql.connector.connect(user='имя_пользователя', password='пароль',
host='хост', database='название_базы_данных')
# Создание объекта cursor (курсора)
cursor = cnx.cursor()
# Выполнение запроса
query = "SELECT * FROM mytable ORDER BY id DESC LIMIT 10"
cursor.execute(query)
# Получение результатов запроса
results = cursor.fetchall()
for row in results:
print(row)
# Закрытие соединения с базой данных
cursor.close()
cnx.close()
|
Замените имя_пользователя, пароль, хост и название_базы_данных на соответствующие значения для вашей базы данных. Операция print(row) печатает каждую запись в консоли, но вы можете изменить это поведение соответствующим образом.