idcbe.com
Tag: 随机预览模式: 普通 | 列表

MYSQL语句随机查询的实现方法

MYSQL的随机抽取实现方法。举个例子,要从tablename表中随机提取一条记录,大家一般的写法就是:Select * FROM tablename orDER BY RAND() LIMIT 1。

但是真正测试一下才发现这样效率非常低。一个15万余条的库,查询5条数据,居然要8秒以上。

采用JOIN语句的话,速度不错,需要0.5秒。

最后,把语句完善一下,加上MIN(id)的判断。

查看更多...

Tags: mysql 语句 随机 查询 方法

分类:网站建设 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 4574