Нет порядка, на который вы можете положиться.
Если вы не укажете ORDER BY, нет никаких гарантий относительно того, какие строки будут возвращены первыми.
Но на практикепорядок, как правило, соответствует порядку кластеризованного индекса и не будет меняться между вызовами.Не полагайтесь на это поведение.
Гарантирует ли ключевое слово LIMIT в MySQL порядок возвращаемых данных?
Порядок сортировки по умолчанию отсутствует.Даже если таблица имеет кластерный индекс, вы не гарантированно получите результаты в таком порядке.Вы должны использовать заказ по предложению, если вам нужен конкретный заказ.
Лучшая практика SQL для работы с порядком сортировки по умолчанию
Просто вставьтеданные;Таблицы не имеют принципиального порядка.Единственный порядок результатов таблицы происходит, когда вы сами определяете его в своем операторе select.
Можно ли вставить данные в средний раздел таблицы с помощью команды INSERT?
Вы не можете.Нет такой вещи.
Если быть точным: в движке MyISAM текущий порядок будет таким, каким был порядок, когда был выполнен последний ALTER TABLE ORDER BY, измененный всеми удалениями и вставками с тех пор.
InnoDB просто сортирует таблицы по своему усмотрению.
просмотреть текущий порядок таблиц
Однако учтите совет другого автора выше:порядок, в котором строки возвращаются без предложения ORDER BY, является произвольным и может изменяться без уведомления.Было бы лучше изменить вашу таблицу, если это вообще возможно.
Обратный «естественный порядок» таблицы MySQL без ORDER BY?
.... и больше всего.