LIMIT запрос и ORDER BY

Автор: Serg · Обновлено: 2026-10-10 · 3 мин

Выборка из базы данных с ограничением числа строк и сортировкой...

Mysql LIMIT запрос может взять из БД определенное число строк, например:

SELECT * FROM `user` LIMIT 25

можно прочитать, как "возьми 25 строки из таблицы user"

если же это будет с двумя цифрами, то первая означает отступ от начала, а вторая - все тоже количество строк, выбираемых из Mysql

SELECT * FROM `user` LIMIT 5, 25

"пропусти 5 строк и потом возьми 25 штук"

В основном LIMIT используется с ORDER BY

SELECT * FROM `user` ORDER BY id LIMIT 25

но ORDER BY можно использовать и без LIMIT, если таблица небольшая