mysql 如何随机取数据
1、第一步在我们的电脑上打开mysql数据库,新建查询,这里对sys_permission表随机取数据,如下图所示:
2、第二步输入“SELECT * FROM sys_permission ORDER BY rand() LIMIT 5;”,进行随机取数据,如下图所示:
3、第五步运行sql语音,可以看到从mysql数据库的sys_permission表随机取了5刳噪受刃条数据,需要注意的是这种方法只适合少量数据,如果是几万条,几百万条,这种方法会直接报错,如下图所示:
4、第四步如果是大量数据的随机取数据,可以使用“SELECT *FROM sys_permis衡痕贤伎sionWHERE permission_id >= (SELECT FLOOR( MAX(permission_id) * RAND()) FROM sys_permission)ORDER BY permission_id LIMIT 1;”随机取数据,其中permission_id是表的id,如下图所示:
5、第五步运行sql语句,可以看到从mysql数据库随机取出了1条数据,这种方法支持大量数据随机取数据,如下图所示:
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:57
阅读量:25
阅读量:21
阅读量:74
阅读量:24