首页 > 数据库 >MySQL之排序查询与分页查询Python解释器详解实现代理池的API模块

MySQL之排序查询与分页查询Python解释器详解实现代理池的API模块

时间:2023-01-25 13:32:26浏览次数:53  
标签:Python 查询 students API limit 排序 select desc


一、 排序查询语法

排序查询语法:


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


语法说明:

  1. 先按照列1进行排序,如果列1的值相同时,则按照 列2 排序,以此类推
  2. asc从小到大排列,即升序
  3. desc从大到小排序,即降序
  4. 默认按照列值从小到大排序(即asc关键字)

例1:查询未删除男生信息,按学号降序:


select * from students where gender=1 and is_delete=0 order by id desc;


例2:显示所有的学生信息,先按照年龄从大-->小排序,当年龄相同时 按照身高从高-->矮排序:


select * from students  order by age desc,height desc;


二、分页查询

1. 分页查询的介绍

当我们在京东购物,浏览商品列表的时候,由于数据特别多,一页显示不完,一页一页的进行显示,这就是分页查询

2. 分页查询的语法


select * from 表名 limit start,count


说明:

  1. limit是分页查询关键字
  2. start表示开始行索引,默认是0
  3. count表示查询条数

例1:查询前3行男生信息:


select * from students where gender=1 limit 0,3;
简写
select * from students where gender=1 limit 3;


3. 分页查询案例

已知每页显示m条数据,求第n页显示的数据

提示: 关键是求每页的开始行索引

查询学生表,获取第n页数据的SQL语句:


select * from students limit (n-1)*m,m

标签:Python,查询,students,API,limit,排序,select,desc
From: https://blog.51cto.com/u_8238263/6022556

相关文章

  • mysql中常见的聚合函数Python解释器详解实现代理池的API模块
    1.聚合函数的介绍聚合函数又叫组函数,通常是对表中的数据进行统计和计算,一般结合分组(groupby)来使用,用于统计和计算分组数据。常用的聚合函数:count(col):表示求指定列的......
  • MySQL高级:重点掌握多表查询操作
    更多Java全套学习资源均在专栏,持续更新中↑↑戳进去领取~......
  • Web APIs 正则表达式
    一、正则表达式1.1什么是正则表达式正则表达式(RegularExpression)是用于匹配字符串中字符组合的模式。在JavaScript中,正则表达式也是对象通常用来查找、替换那些符合......
  • Python实现头条项目接口自动化测试
    目标1.熟悉接口自动化测试的流程2.能够对一个项目的接口实现自动化测试接口自动化测试流程1.需求分析2.挑选需要做自动化测试的功能3.设计测试用例4.搭建自动化测试环......
  • Web APIs BOM- 操作浏览器之综合案例
    案例:本地存储学习信息案例需求:改为本次存储版本的学习信息表需求:改为本次存储版本的学习信息表分析:需求①:读取本地存储数据(封装函数)如果本地存储有数据,则返回JSO......
  • colab在更换python包版本时,如何正确重启
    当我在使用Node2Vec这个包的时候,遇到了gem和numpy的版本冲突问题。最后在pc上测试,发现只要升级numpy就能解决问题。但是在colab中更新numpy版本依旧报错。后面才发现,就算在......
  • Python入门之真值表达式
    """真值表达式if数据:语句本质就是使用bool函数操作数据条件表达式"""#1.真值表达式if"a":#ifbool("a"):print("真......
  • Python if语句
    #if-elif-elsealien_color="green"ifalien_color=="yellow":#检查是否相等 print("thispalyeris5")elifalien_color=="green": print("thispalyeris10")......
  • 适合编程初学者的开源云笔记系统(Python版)
    目标为编程初学者打造入门学习项目,使用各种主流编程语言来实现。让想学编程的,一个都不落下。上述基本涵盖了当前编程开发所有主流语言。左侧为前端版本:安卓、iOS、鸿蒙......
  • Python博客导航
    第一部分-Python程序设计基础第一章-Python介绍1.1-Python简介1.2-Python准备1.2-创建虚拟环境第二章-Python基础(建设中)2.1-编写代......