mysql数据库获取随机数据的函数rand()
在mysql中带了随机取数据的函数,在mysql中我们会有rand()函数,如果几百条数据肯定没事,如果几万或百万时你会发现,直接使用是错误的。
从16万数据里随机获取5条数据,用时14.02秒,这个耗费满惊人的。
SELECT * FROM 表名 ORDER BY rand() LIMIT 5;
SELECT * FROM table_name ORDER BY rand() LIMIT 5;
SELECT * FROM TableName ORDER BY RAND() LIMIT 10
Select * From 表 order By Rand() Limit 10