1、第一步在我们的电脑上打开mysql数据库,新建查询,这里对sys_permission表随机取数据,如下图所示:

2、第二步输入“SELECT * FROM sys_permission ORDER BY rand() LIMIT 5;”,进行随机取数据,如下图所示:

3、第五步运行sql语音,可以看到从mysql数据库的sys_permission表随机取了5条数据,需要注意的是这种方法只适合少量数据,如果是几万条,几百万条,这种方法会直接报错,如下图所示:

4、第四步如果是大量数据的随机取数据,可以使用“SELECT *FROM sys_permissionWHERE permission_id >= (SELECT FLOOR( MAX(permission_id) * RAND()) FROM sys_permission)ORDER BY permission_id LIMIT 1;”随机取数据,其中permission_id是表的id,如下图所示:

5、第五步运行sql语句,可以看到从mysql数据库随机取出了1条数据,这种方法支持大量数据随机取数据,如下图所示:
