PYTHON MYSQL ORDER BY

Utilice la instrucción ORDER BY para ordenar el resultado en orden ascendente o descendente.

La palabra clave ORDER BY ordena el resultado ascendente de forma predeterminada. Para ordenar el resultado en orden descendente, use la palabra clave DESC.

import mysql.connector

mydb = mysql.connector.connect(
  host="localhost",
  user="tu usuario",
  passwd="tu contraseña",
  database="tu bbdd"
)

mycursor = mydb.cursor()

sql = "SELECT * FROM clientes ORDER BY nombre"

mycursor.execute(sql)

myresult = mycursor.fetchall()

for x in myresult:
  print(x)

ORDER BY DESC

Use la palabra clave DESC para ordenar el resultado en orden descendente.

import mysql.connector

mydb = mysql.connector.connect(
  host="localhost",
  user="tu usuario",
  passwd="tu contraseña",
  database="tu bbdd"
)

mycursor = mydb.cursor()

sql = "SELECT * FROM clientes ORDER BY nombre DESC"

mycursor.execute(sql)

myresult = mycursor.fetchall()

for x in myresult:
  print(x)