加入收藏 | 设为首页 | 会员中心 | 我要投稿 泰州站长网 (https://www.0523zz.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

mysql数据库分页limit_mysql数据库Limit分页使用

发布时间:2022-09-30 03:34:49 所属栏目:MySql教程 来源:互联网
导读: mysql数据库分页limit_mysql数据库Limit分页使?
在我们使?查询语句的时候,经常要返回前?条或者中间某??数据mysql分页,这个时候怎么办呢?不?担?,mysql已经为我们提供了这样?个功能。
SQ

mysql数据库分页limit_mysql数据库Limit分页使?

在我们使?查询语句的时候,经常要返回前?条或者中间某??数据mysql分页,这个时候怎么办呢?不?担?,mysql已经为我们提供了这样?个功能。

SQL语句:

SELECT * FROM table LIMIT [offset,] rows | rows OFFSET offset

LIMIT ?句可以被?于强制 SELECT 语句返回指定的记录数。LIMIT 接受?个或两个数字参数。参数必须是?个整数常量。如果给定两个参数,第?个参数指定第?个返回记录?的偏移量,第?个参数指定返回记录?的最?数?。初始记录?的偏移量是 0(?不是 1): 为了与PostgreSQL 兼容,MySQL 也?持句法: LIMIT # OFFSET #。

例?:

SELECT

*

FROM

my_fee_detail a

WHERE

a.del_flag = '0'

ORDER BY

a.update_date DESC

LIMIT 0,10 ;

查询到的结果是第1、2、3、4、5、6、7、8、9、10记录,共10条记录。?师乃是数据库内的下标是从0开始的,我们看到的第?条记录就是下标为0的那条。

表?从下标为0的记录开始,向后查10条记录,包括下标为0的记录.

所以MySQL数据库?的记录最开始的下标是0.

改成:

SELECT

*

FROM

my_fee_detail a

WHERE

a.del_flag = '0'

ORDER BY

a.update_date DESC

LIMIT 5,10 ;

此时查询到的结果是:第6、7、8、9、10、11、12、13、14、15条记录,共10条记录.

表?从下标为5的记录(即不分页的时候的第6条记录)开始,向后共10条记录。

(编辑:泰州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!