mysql分页技术 中用到的关键字

mysql分页技术 中用到的关键字,第1张

mysql的limit是可以指定位置开始,然后还可以指定去多少调记录的。

select * from users limit 1,10就是从第一条,取10条。

select * from users limit 10,10就是从第十条,取10条。

怎么取都行。你看看。

1.rownum分页查询:select t2.* from (select t1.*,rownum as rn from table_name t1 where 1=1 and rownum <= page * page_size) t2 where t2.rn >(page - 1) * page_size2. row_number() over() 分页查询select t2.* from (select t1.*,row_number() over(order by column_name desc) as rn from table_name t1 where 1=1 )t2 where t2.rn >(page-1)* page_size and t2.rn <= page * page_size

语法格式:

SELECT 子句

LIMIT(偏移量,行数)

注意:偏移量从0开始。

例:查询前10条产品记录

SELECT * FROM Product LIMIT(0,10)

例:查询第21-30条产品记录

SELECT * FROM Product LIMIT(29,10)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9882415.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存