网页分页怎么实现 oracle和MySQL数据库都讲下
网页分页怎么实现 oracle和MySQL数据库都讲下 |
免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。
版权声明:作者保留权利,不代表天盟立场。
|
|
|
|
1.要看你数据库的版本了,12c版本已经支持mysql方式的分页语句,limit...offset...
2.11g以及之前的版本,只能用rownum来分页,whererownum |
|
|
|
|
mysql的分页实现是 select * from table where 条件 limit start,pageSize;
oracle的分页实现是select * from (
select t.*,rownum from table1 t where condition )
where rownum>start and rownum |
|
|
|
|
你要是单纯的实现网页分页的话,可以用bootstrap实现网页分页,效果还不错,可以直接将bootstrap自带的jPages.css样式和jPage.js引入,这样数据库无论是oracle还是MySql数据库,网页分页不用维护。
如果你是想理解分页机制的话mysql有自带的关键字limit,有limit(start,pages);在sql中传入这两个参数;oracle没有自带的分页机制,得自己写逻辑了,详细的具体百度下。个人建议还是用bootstrap的分页。 |
|
|
|
|