zoukankan      html  css  js  c++  java
  • MySQL 几种分页查询方式

    1. 常见的分页查询

    说明:常用的分页查询就是指定limit。

    SELECT user_info.user_id,user_info.name FROM user_info LIMIT 100, 20
    

    2. 延迟关联

    说明:在内部只获取了user_id的数据集合,在外部进行进一步获取其他列。

    SELECT user_info.user_id,user_info.name
    FROM user_info
    INNER JOIN (
      SELECT user_id FROM user_info
      ORDER BY user_id LIMIT 100, 20
    ) lim ON lime.user_id  = user_info.user_id

    3. 范围检索

    说明:若知道了主键id的索引范围,可以进行范围检索。

    SELECT user_id,user_name FROM user_info
    WHERE user_id BETWEEN 100 AND 119 ORDER BY user_id
    

      

    4. OFFSET检索

    说明:记录上次数据的位置,下次查询时从何此位置进行检索。

    SELECT user_id,user_name FROM user_info
    WHERE user_id > 100 ORDER BY user_id LIMIT 20;
    
  • 相关阅读:
    __str__
    __call__
    私有成员
    @property
    静态方法
    静态字段
    cut qcut
    hive 函数大全
    sklearn 中的Countvectorizer/TfidfVectorizer保留长度小于2的字符方法
    numpy教程:随机数模块numpy.random
  • 原文地址:https://www.cnblogs.com/polk6/p/12020043.html
Copyright © 2011-2022 走看看