Мне нужно показать, что таблица содержит от самых свежих данных до самого старого. Что-то вроде этого не работает: SELECT * FROM table ORDER BY DESC;
. Я знаю его после того, как ORDER BY
следует назвать столбцом. Но я хочу просто обратить нормальный порядок (по нормальному я имею в виду от самых старых до самых свежих данных). Как это сделать?как изменить таблицу mysql
ответ
В запросе ДЕСК означает убыванию, реверс по возрастанию или:
SELECT * FROM table ORDER BY column ASC;
Кстати, если вы не указать столбец, что вы называете «нормальный порядок» на самом деле является случайным, если не указано заказ.
«Обычный порядок» не всегда от самого старого до самого нового, так как некоторые записи могут быть удалены, а затем заменены новыми. Это означает, что «естественный порядок» может показаться несколько «случайным», причем самые свежие предметы находятся в середине набора данных.
Вам нужно добавить столбец для даты ввода или инкрементного ключа.
Вы не можете положиться на физический шаблон хранения, чтобы дать вам правильный порядок. Согласно документации MySQL, нет никакой гарантии, что возвращаемые строки будут в любом конкретном порядке.
»... строки результата будут отображаться не в порядке. Часто бывает проще исследовать выходные данные запроса, когда строки сортируются в какой-то осмысленно. Для сортировки результата используйте ORDER BY ".
Вы можете создать новое поле типа timestamp
и установить значение по умолчанию для CURRENT_TIMESTAMP
, то тогда ORDER BY
на этом поле.
Физический порядок записей в таблице не гарантирует соответствия последовательности, в которой они были созданы. Для этого вам нужно будет найти или создать поле, в котором вы можете сортировать. Поле «создать дату» или, возможно, значение id, которое увеличивается с добавлением новых записей (например, идентификатор заказа или что-то еще).
если вы autoincremented ID, так что, может быть,
order by id desc ? :)
- 1. MySQL изменить таблицу
- 2. Изменить таблицу Поле Место Mysql
- 3. MySQL изменить таблицу отношения каскад
- 4. MySQL изменить таблицу разделов синтаксиса
- 5. MySQL создать или изменить таблицу
- 6. Как изменить Metronic таблицу Аякса PHP MySQL
- 7. Как изменить таблицу EAV
- 8. служба mysql останавливается при попытке изменить таблицу
- 9. MySQL изменить таблицу добавить столбец utf8
- 10. MySQL заявление, чтобы изменить таблицу не работает
- 11. Невозможно изменить или отбросить таблицу в MySQL
- 12. я не могу изменить таблицу в MySQL
- 13. MySQL: изменить таблицу, чтобы установить внешний ключ
- 14. MySQL изменить таблицу - изменение TINYINT к SMALLINT
- 15. MYSQL Создать таблицу + Изменить неверный синтаксис таблицы?
- 16. Как изменить таблицу ниже?
- 17. Как изменить таблицу Ширина
- 18. Как изменить таблицу улья?
- 19. Как изменить таблицу
- 20. Как изменить таблицу
- 21. Как переименовать таблицу в MySQL
- 22. Невозможно изменить таблицу
- 23. Как переименовать таблицу и изменить тип хранилища в MySQL?
- 24. Как изменить таблицу в MySql и добавить столбец в Java?
- 25. как переиндексировать таблицу mysql
- 26. MySQL: Как составить таблицу
- 27. Как заполнить таблицу mysql?
- 28. Как настроить таблицу MySQL?
- 29. Невозможно изменить таблицу
- 30. Как экспортировать таблицу Hbase в таблицу MySql