Cuando consulta una base de datos MySQL, puede ordenar los resultados por cualquier campo en orden ascendente o descendente simplemente agregando ORDER BY al final de su consulta. Tu usas ORDER BY field_name ASC para un orden ascendente (que es el predeterminado) o ORDER BY field_name DESC para un tipo descendente. Puede usar una cláusula ORDER BY en una instrucción SELECT, SELECT LIMIT o DELETE LIMIT. Por ejemplo:
SELECCIONE *
De la Dirección
ORDEN POR nombre ASC;
El código anterior recupera datos de una libreta de direcciones y ordena los resultados por el nombre de la persona de forma ascendente.
SELECCIONAR correo electrónico
De la Dirección
PEDIDO POR CORREO DESC;
Este código selecciona solo las direcciones de correo electrónico y las enumera en orden descendente.
Nota: Si no utiliza un modificador ASC o DESC en la cláusula ORDER BY, los datos se ordenan por expresión en orden ascendente, que es lo mismo que especificar la expresión ASC ORDER BY.