mysql之进阶查询语句
文章目录
1常用查询
1.1order by按关键字排序
使用select 语句可以将需要的数据从mysql数据库中查询出来,如果对查询的结构进行排序,可使用order by语句来对语句实现排序,并最终将排序的结果返回给用户,这个语句语句的拍讯不光可以针对某一个字段,也可以针对多个字段。
select 字段1,字段2… from 表名 order by 字段1,字段2…【asc】
#查询结构以升序方式显示,asc可以省略
select 字段1,字段2… from 表名 order by 字段1,字段2…desc
#查询结构以降序方式显示
ASC是按照升序进行排序,是默认的排序方式,即ASC可以省略
select语句中如果没有指定具体的排序方式,则默认按ASC方式进行排序。
desc是安装降序方式进行排序,
order by 前面也可以使用weher子句对查询结构进一步过滤
升序排序
select id,name,score from info order by score asc;
#查询id,name,score字段的记录,并且以score 进行升序
降序排序
select id,name,score from info order by score desc;
#查找id,name,score字段的记录,以score进行降序排列
多字段排序