Chinaunix首页 | 论坛 | 博客
  • 博客访问: 115790
  • 博文数量: 31
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 119
  • 用 户 组: 普通用户
  • 注册时间: 2013-06-21 02:35
个人简介

仰天大笑出门去,我辈岂是蓬蒿人! 学而不思则罔,思而不学则殆。

文章分类

全部博文(31)

文章存档

2013年(31)

我的朋友

分类: LINUX

2013-07-01 13:48:00

先按照下面的表结构创建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); 

阅读(1202) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~