PHPQ致力于分享PHP,做PHP中文资讯第一站点。我们关心的不仅仅是PHP!涵盖PHP教程、PHP安装、PHP下载、PHP源码、PHP论坛各个方面。

PhpQ.net - PHP资讯第一站点

匿名投稿 投稿指南 RSS订阅 PHP资讯

MySQL Order By用法

本文用实例一点一点告诉你,MySQL order by的用法。
先按照下面的表结构创建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 Order By索引优化http://www.phpq.net/mysql/mysql-order-by.html
MySQL Order By语法http://www.phpq.net/mysql/mysql-order-by-syntax.html
MySQL Order By Rand()效率http://www.phpq.net/mysql/mysql-order-by-rand.html
MySQL Order By用法http://www.phpq.net/mysql/mysql-order-by-use.html
Tags:MySQL优化   ORDER  
责任编辑:kimi
关于我们 - PHP资讯 - 投稿指南 - 文章归档 - PHP教程
- -