MySQL order by关键字详解,order by排序
ORDER BY 关键字
- 一、order by 简介
-
- 1)order by 的作用
- 2)语法格式
- 二、order by 使用
-
- 1)按照字段名排序
- 2)按照索引进行排序
- 3)降序
- 4)按照多列排序
一、order by 简介
ORDER BY 关键字用于对结果集进行「排序」。
1)order by 的作用
ORDER BY 关键字可以使查询返回的「结果集」按照指定的列进行排序,可以按照某「一列」排序或者同时按照「多列」进行排序,排序的顺序可以是「升序」或者「降序」。
2)语法格式
SELECT column_name,column_name
FROM table_name
ORDER BY column_name,column_name ASC|DESC;
二、order by 使用
首先我们准备一个测试用的表,查询返回的「结果集」如下
1)按照字段名排序
ORDER BY 关键字可以按照某「列名」进行排序,列名就是字段名,比如按照 username 列排序
可以明显的看到,查询结果发生了变化, username 列已经按照升序进行排序
2)按照索引进行排序
ORDER BY 关键字可以按照「索引」进行排序,比如最左边第一列 username 的索引是 1,嘴边第二列 password列的索引是 2,依次类推…比如按照第1列排序。
第一列就是 username 列,我们可以看到,排序结果和字段名一致。
3)降序
ORDER BY 关键字默认按照「升序」对返回的结果集进行排序。如果需要按照「降序」对记录进行排序,可以使用 DESC 关键字。
4)按照多列排序
ORDER BY 关键字可以按照「多列」进行排序,列名之间使用逗号,
间隔。
由上面的结果我们可以发现,当第一列 username 相同时,再按照第二列 password排序;如果第一列不相同,则不会对第二列排序。
读者福利:知道你对网络安全感兴趣,便准备了这套网络安全的学习资料
对于0基础小白入门:
如果你是零基础小白,想快速入门网络安全是可以考虑的。
一方面是学习时间相对较短,学习内容更全面更集中。
二方面是可以找到适合自己的学习方案
包括: 网络渗透、逆向分析、漏洞攻击、内核安全、移动安全、破解PWN等众多子方向。 带你从零基础系统性的学好网络安全!
👉网安学习成长路线图、网安视频合集👈
Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。(全套教程文末领取哈)
观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。
👉精品网安学习书籍👈
当我学到一定基础,有自己的理解能力的时候,会去阅读一些前辈整理的书籍或者手写的笔记资料,这些笔记详细记载了他们对一些技术点的理解,这些理解是比较独到,可以学到不一样的思路。
👉网络安全源码合集+工具包👈
光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。
👉CTF项目实战👈
学习网安技术最忌讳纸上谈兵,而在项目实战中,既能学习又能获得报酬的CTF比赛无疑是最好的试金石!
👉网络安全面试题板块👈
这份完整版的学习资料已经上传CSDN,朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费】
👉[[[CSDN大礼包:《黑客&网络安全入门&进阶学习资源》免费分享]]](安全链接,放心点击)

更多推荐



所有评论(0)