mysql 如何随机取数据

 时间:2024-10-17 16:05:45

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

mysql 如何随机取数据

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

mysql 如何随机取数据

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

mysql 如何随机取数据

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,如下图所示:

mysql 如何随机取数据

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

mysql 如何随机取数据
  • 怎样制作PDF文件
  • IFM 电子液位传感器LK10操作说明书:[2]
  • 怎么在12306上选择上中下卧铺?
  • word2007版字数统计怎么找
  • 如何查看北京的防疫出行政策
  • 热门搜索
    如何有效去黑眼圈 离婚手续如何办理 四个月的宝宝如何添加辅食 如何判断得了抑郁症 如何预防老年痴呆症 旧家具如何翻新 生活需要 如何修复浏览器 如何钓白条鱼 暴风城怎么去外域