号外号外: 原[图享网]更名为 码友网(codedefault.com) 啦,感谢大家一路上的陪伴与支持。代码的世界里,码友网与大家一起同行!

MySQL读取随机数据记录的方法

MySQL 作者: Rector 27363阅读 0评论 0收藏 收藏本文

郑重申明:本文未经许可,禁止任何形式转载

MySQL读取随机记录的实现方法有很多,现总结两种: 用法一:适用于小数据量的数据表(Table)

SELECT * from TABLE order by RAND() LIMIT 1

用法二:可用于大数据量的数据表(Table)

SELECT Column FROM table AS r1 JOIN (SELECT  MAX(Id) AS wid_c FROM table) AS tmp1 WHERE r1.Id >= (SELECT (RAND() * tmp1.wid_c) AS id) LIMIT 10

 

阅读了该文章的人还浏览了...

本文永久链接码友网 » MySQL读取随机数据记录的方法

发布于: 2014-09-05 11:48:28
分享扩散:

文章评论

获取验证码