先按照下面的表结构创建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);
如对本文有疑问,
点击进行留言回复!!
相关文章:
-
-
-
-
-
-
-
MySQL索引的基本语法
索引是排好序的数据结构!可以用在 where 条件查找的字段,和order by 排序的字段,有了索引,便可以快速地定位数据所在的物理地址并找出来。索引的分类1...
[阅读全文]
-
-
-
-
MySQL如何创建视图
基本语法可以使用 create view 语句来创建视图。语法格式如下:create view <视图名> as <select语句>语...
[阅读全文]
网友评论