MySQL基础学习笔记——排序、分页查询
  Q61SiiCoGao8 2023年11月02日 72 0


排序

关键字

order by

asc

desc

意思

排序

升序(默认,可省略)

降序(descend)

# 语法:先按照列1进行排序,如果列1的值相同时,则按照列2排序,依次类推;
select * from 表名 order by 列1 asc|desc [,列2 asc|desc,...];
  • 说明:习惯将升序和降序关键字大写,这样可以一眼看出是升是降。
# 单价降序查询所有单位为元/kg的
select * from price where unit='元/kg' order by price DESC;
# 显示所有记录 先按照单价小到大,当价格相同再按照创建日期从大到小排序
select * from price order by price ASC, publish_date DESC;

分页查询

关键字

limit

意思

分页

  • 注意:开始下标如果为0,可以省略
# 语法
select * from 表名 limit 开始记录的下标, 查询条数;
# 查询前10条记录
select * from price limit 0, 10;
# 简写
select * from price limit 10;

# 计算分页公式: limit m*(n-1), m,m为记录数,n为页数
第一页:select * from price limit 0, 3; 
第二页:select * from price limit 3, 3;
...
第n页:select * from price limit 3*(n-1), 3;


【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  jmWSp8RIQOBK   2023年11月02日   36   0   0 MySQLdocker
Q61SiiCoGao8