MySQL Order By用法分享
2012-07-30 00:00
513 查看
先按照下面的表结构创建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创建代码:
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用法分享
- MySQL Order by 语句用法与优化详解
- mySql order by 用法
- MySQL Order by 语句用法与优化详解
- MySQL Order by 语句用法与优化详解
- MySQL order by 的用法 (Yii篇)
- MySQL Order by 语句用法与优化详解
- Mysql ORDER BY用法的一点理解
- mysql group by having 用法理解
- MYSQL order by 排序的一个小问题探究
- MYSQL order by排序与索引关系总结
- mysql order by 多个字段
- MySQL ORDER BY / LIMIT performance: late row lookups
- MySQL ORDER BY主键id加LIMIT限制走错索引
- mysql order by 多个列
- mysql order by 原理和优化
- mysql的ORDER BY RAND()优化
- mysql order by多字段排序
- 【中文排序】mysql order by 中文排序
- mysql order by