在开发过程中遇到了一个问题,使用MySQL数据库,用SQL语句在表中随机获取一条或多条数据,看似简单,但是往深层研究的话还是很有深度的,查了好多资料,接下来给大家分享一下: 1. 随机获取单条数据(简单但低性能版本) 使用rand()函数 SELECT * FROM table_name ORDER BY RAND() LIMIT 1; MySQL中的RAND()函数调用可以在0和1之间产生一个随机数。 这条SQL语句可以随机取出一条数据,而且将limit 1改为获取多条数据,例如limit 10,得到的数据也是随…