获取MYSQL随机行的最快方法

时间:2012-05-12 09:22:49

标签: mysql sql database random

  

可能重复:
  MySQL select 10 random rows from 600K rows fast
  Selecting random rows with MySQL

我的数据库有4个Coloums NAME ID电子邮件性别,有500k行。

select * from table where sex='m';

我想获得50个随机行,其中sex ='M'; 哪种方法最快

1 个答案:

答案 0 :(得分:0)

select * from table where sex='m'
ORDER BY RAND()
LIMIT 50