mysql 分页的高效实现
2015-11-12 10:58
344 查看
一般我们分页采用如下查询方式:
表结构:标题 新闻内容 时间
如果我们查询最新的10条新闻我们会如此查询:
select * from table order by time desc limit 0,9
我们可以采用如下的写法来提高效率:
select * from table where time <last_time order by time desc limit 10
select* from table inner join (select id from table order by time limit 1000,10) as t using (id);
表结构:标题 新闻内容 时间
如果我们查询最新的10条新闻我们会如此查询:
select * from table order by time desc limit 0,9
我们可以采用如下的写法来提高效率:
select * from table where time <last_time order by time desc limit 10
select* from table inner join (select id from table order by time limit 1000,10) as t using (id);
相关文章推荐
- mysql中添加一个和root一样的用户用于远程连接
- 开源IDS系列--解决barnyard2 停止运行 libmysqlclient.so.16.0.0
- 【转载】LVS+MYCAT+读写分离+MYSQL主备同步部署手册(邢锋)
- MySql 如何实现不同数据库同步【2个】
- mysql using()用法
- 《Mysql技术内幕》札记(下)
- 换IP后MySQL报错:not allowed to connect to this MySQL server
- Mysql数据库非3306端口命令连接数据库解决方法
- Mysql修复损坏表并写脚本自动修复
- mysql基础教程(1)---视图
- MySql技巧个人笔记
- MyBatis+MySql Insert操作失败解决办法
- 报表开发工具中mysql数据库连接编码转化失效解决方案
- 转载:windows的mysql提权方式
- mysql 小记 增删改 从文件读取到表中 修改远程登录用户 更改ocs用户密码
- 玩转mysql(入门级练习)
- MySQL长度、大小写验证问题[开发篇]
- 解决Can't connect to MySQL server on 'localhost' (10061)
- mysql――设置mysql大小写不敏感
- mysql 获取季度的第一天 本月的第一天,本周的第一天sql语句(转)