select * from test where rand()<0.0005 limit 10;
比如数据表10000条数据,需要随机取300条,那么0.0005就需要改成(300/10000=0.03);不过该方法不一定能取满10条。