最新公告
  • 欢迎您光临码农资源网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!加入我们
  • 使用 MySQL LIMIT、OFFSET 进行分页?

    使用 mysql limit、offset 进行分页?

    首先,我们需要创建一个包含一些记录的表,然后我们将在以下的帮助下使用分页
    限制和偏移量。

    借助CREATE命令创建表。查询如下 –

    mysql> CREATE table limitoffsetDemo
    -> (
    -> id int,
    -> FisrtName varchar(200)
    -> );
    Query OK, 0 rows affected (0.45 sec)

    创建表后,我们将借助INSERT命令插入记录。

    插入记录

    mysql> INSERT into limitoffsetDemo values(1,'John');
    Query OK, 1 row affected (0.11 sec)
    
    mysql> INSERT into limitoffsetDemo values(2,'Bob');
    Query OK, 1 row affected (0.16 sec)
    
    mysql> INSERT into limitoffsetDemo values(3,'David');
    Query OK, 1 row affected (0.13 sec)
    
    mysql> INSERT into limitoffsetDemo values(4,'carol');
    Query OK, 1 row affected (0.19 sec)
    
    mysql> INSERT into limitoffsetDemo values(5,'Taylor');
    Query OK, 1 row affected (0.10 sec)
    
    mysql> INSERT into limitoffsetDemo values(1,'John');
    Query OK, 1 row affected (0.24 sec)
    
    mysql> INSERT into limitoffsetDemo values(7,'Smith');
    Query OK, 1 row affected (0.13 sec)
    
    mysql> INSERT into limitoffsetDemo values(8,'John');
    Query OK, 1 row affected (0.12 sec)
    
    mysql> INSERT into limitoffsetDemo values(9,'Johnson');
    Query OK, 1 row affected (0.11 sec)
    
    mysql> INSERT into limitoffsetDemo values(10,'Jason');
    Query OK, 1 row affected (0.08 sec)
    
    mysql> INSERT into limitoffsetDemo values(11,'Bk');
    Query OK, 1 row affected (0.17 sec)

    插入记录后,我们可以借助以下命令检查我的表中有多少条记录
    选择命令。查询如下 –

    mysql> SELECT * from limitoffsetDemo;
    

    执行上述查询后,我们将得到以下输出

    +------+-----------+
    | id   | FisrtName |
    +------+-----------+
    | 1    | John      |
    | 2    | Bob       |
    | 3    | David     |
    | 4    | carol     |
    | 5    | Taylor    |
    | 1    | John      |
    | 7    | Smith     |
    | 8    | John      |
    | 9    | Johnson   |
    | 10   | Jason     |
    | 11   | Bk        |
    +------+-----------+
    11 rows in set (0.00 sec)

    现在,我有 11 条记录。要借助限制和偏移量设置分页,请应用以下命令
    语法 –

    SELECT * from yourTableName limit value1,value2;
    

    在上面的查询中,value1 告诉我们需要从哪里显示记录,value2 告诉我们需要显示的记录数
    记录。

    现在,我应用上面的查询来获取结果,如下 –

    mysql> SELECT * from limitoffsetDemo limit 7,4;

    以下是输出

    +------+-----------+
    | id   | FirstName |
    +------+-----------+
    | 8    | John      |
    | 9    | Johnson   |
    | 10   | Jason     |
    | 11   | Bk        |
    +------+-----------+
    4 rows in set (0.00 sec)
    想要了解更多内容,请持续关注码农资源网,一起探索发现编程世界的无限可能!
    本站部分资源来源于网络,仅限用于学习和研究目的,请勿用于其他用途。
    如有侵权请发送邮件至1943759704@qq.com删除

    码农资源网 » 使用 MySQL LIMIT、OFFSET 进行分页?
    • 4会员总数(位)
    • 20594资源总数(个)
    • 766本周发布(个)
    • 17 今日发布(个)
    • 146稳定运行(天)

    提供最优质的资源集合

    立即查看 了解详情