MySQL限制查询和数据排序介绍

 更新时间:2022年03月25日 09:52:30   作者:江下下啊  
这篇文章主要介绍了MySQL限制查询和数据排序介绍,通过limit可以限制返回结果的行数,而当数据查询出来以后,我们可以对数据进行排序处理。在末尾使用order by语句,下文相关详细介绍,需要的小伙伴可以参考一下

一、限制查询

我们通过limit可以限制返回结果的行数

select * from 表名 limit count;
select * from users limit 3;

#yyds干货盘点# 08 MySQL限制查询_表名

1.指定从第几行起,返回多少行

select * from 表名 limit start,count;
select * from users limit 2,3;

相等

select * from users limit 3 offset 2;

#yyds干货盘点# 08 MySQL限制查询_分页_02

2.取最大值

select * from users order by age desc limit 1;

#yyds干货盘点# 08 MySQL限制查询_表名_03

3.取最小值

select * from users order by age asc limit 1;

#yyds干货盘点# 08 MySQL限制查询_分页_04

4.分页

select * from users limit (page-1)*pageSize,pageSize;

#yyds干货盘点# 08 MySQL限制查询_表名_05

二、数据排序

当数据查询出来以后,我们可以对数据进行排序处理。在末尾使用order by语句。

select * from 表名 order by 列1 asc|desc,列2 asc|desc,...

注:

  • asc即为升序,也是默认值。
  • desc即为降序
  • 排序首先先按照列1进行排序,如果出现结果相同的,在进行列2排序

1.年龄大于10的根据id进行降序排序

select * from users
where age > 10 order by id desc;

2.年龄大于10的按照id进行升序排序

select * from users
where age > 10 order by id asc;

到此这篇关于MySQL限制查询和数据排序介绍的文章就介绍到这了,更多相关MySQL限制查询数据排序内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Mysql exists用法小结

    Mysql exists用法小结

    这篇文章主要介绍了Mysql exists用法的的相关资料,帮助大家更好的理解和使用MySQL,感兴趣的朋友可以了解下
    2020-12-12
  • MySQL 表的垂直拆分和水平拆分

    MySQL 表的垂直拆分和水平拆分

    这篇文章主要介绍了MySQL 表的垂直拆分和水平拆分,文中讲解非常细致,帮助大家更好的理解和学习MySQL,感兴趣的朋友可以了解下
    2020-07-07
  • my.cnf参数配置实现InnoDB引擎性能优化

    my.cnf参数配置实现InnoDB引擎性能优化

    目前来说:InnoDB是为Mysql处理巨大数据量时的最大性能设计。它的CPU效率可能是任何其它基于磁盘的关系数据库引擎所不能匹敌的。在数据量大的网站或是应用中Innodb是倍受青睐的。另一方面,在数据库的复制操作中Innodb也是能保证master和slave数据一致有一定的作用。
    2017-05-05
  • 解决MYSQL数据库命令行分号不能结束语句的问题

    解决MYSQL数据库命令行分号不能结束语句的问题

    这篇文章主要介绍了解决MYSQL数据库命令行分号不能结束语句的问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-01-01
  • Mysql自连接查询实例详解

    Mysql自连接查询实例详解

    这篇文章主要介绍了Mysql自连接查询,结合实例形式分析了MySQL自连接查询的应用场景、原理及相关操作技巧,需要的朋友可以参考下
    2019-07-07
  • MySQL服务器线程数的查看方法详解

    MySQL服务器线程数的查看方法详解

    这篇文章主要介绍了MySQL服务器线程数的查看方法,结合实例形式分析了mysql线程数查看的相关命令、配置、参数及相关使用技巧,需要的朋友可以参考下
    2018-03-03
  • mysql数据库如何实现亿级数据快速清理

    mysql数据库如何实现亿级数据快速清理

    这篇文章主要介绍了mysql数据库实现亿级数据快速清理的方法,非常不错,具有参考借鉴价值,需要的朋友参考下吧
    2018-04-04
  • 详解MySQL数据库千万级数据查询和存储

    详解MySQL数据库千万级数据查询和存储

    百万级、千万级数据处理,核心关键在于数据存储方案设计,存储方案设计的是否合理,直接影响到数据CRUD操作。总体设计可以考虑一下几个方面进行设计考虑:数据存储结构设计;索引设计;数据主键设计;查询方案设计。
    2021-05-05
  • mysql使用mysqld_multi部署单机多实例的方法教程

    mysql使用mysqld_multi部署单机多实例的方法教程

    这篇文章主要给大家介绍了关于mysql使用mysqld_multi部署单机多实例的相关资料,文中通过示例代码将实现的步骤一步步介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
    2018-03-03
  • MySQL排序中使用CASE WHEN的方法示例

    MySQL排序中使用CASE WHEN的方法示例

    这篇文章主要给大家介绍了关于MySQL排序中使用CASE WHEN的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-01-01

最新评论