对结果排序
可以使用ORDER BY语句,按升序或降序对结果排序。
默认情况下,ORDER BY关键字按升序排列结果。要按降序排列,可使用DESC关键字。
示例
按name的字母顺序排列结果:
1import mysql.connector 2 3mydb = mysql.connector.connect( 4 host="localhost", 5 user="你的用户名", 6 passwd="你的密码", 7 database="mydatabase" 8) 9 10mycursor = mydb.cursor() 11 12sql = "SELECT * FROM customers ORDER BY name" 13 14mycursor.execute(sql) 15 16myresult = mycursor.fetchall() 17 18for x in myresult: 19 print(x)
ORDER BY DESC
使用DESC关键字,可按降序对结果排序。
示例
按name的字母降序,对结果进行排序:
1import mysql.connector 2 3mydb = mysql.connector.connect( 4 host="localhost", 5 user="你的用户名", 6 passwd="你的密码", 7 database="mydatabase" 8) 9 10mycursor = mydb.cursor() 11 12sql = "SELECT * FROM customers ORDER BY name DESC" 13 14mycursor.execute(sql) 15 16myresult = mycursor.fetchall() 17 18for x in myresult: 19 print(x)