欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

MySQL Order By用法分享

程序员文章站 2024-02-14 13:08:40
先按照下面的表结构创建mysql_order_by_test数据表,我们用实例一点一点告诉你,mysql order by的用法。 order by uid asc 按照u...
先按照下面的表结构创建mysql_order_by_test数据表,我们用实例一点一点告诉你,mysql order by的用法。

order by uid asc
按照uid正序查询数据,也就是按照uid从小到大排列
order by uid desc
按照uid逆序查询数据,也就是按照uid从大到小排列

我们来看
select * from mysql_order_by_test order by uid asc

这条语句是按照uid正序查询数据,也就是按照uid从小到大排列
返回的结果就是:

1 张三 1
2 李四 2
3 王二麻子 1

我们来看
select * from mysql_order_by_test order by uid desc

这条语句是按照uid逆序查询数据,也就是按照uid从大到小排列

返回的结果是:
3 王二麻子 1
2 李四 2
1 张三 1

sql创建代码:
复制代码 代码如下:

create table if not exists mysql_order_by_test (
uid int(10) not null auto_increment,
name char(80) not null,
sex tinyint(1) not null,
key uid (uid)
) engine=myisam default charset=utf8 auto_increment=4 ;

insert into mysql_order_by_test (uid, name, sex) values(1, '张三', 1);
insert into mysql_order_by_test (uid, name, sex) values(2, '李四', 2);
insert into mysql_order_by_test (uid, name, sex) values(3, '王二麻子', 1);