mysql 如何随机取数据

有时辰我们在利用mysql数据库的时辰,想随机取数据,怎么随机呢,下面来分享一下方式

东西/原料

  • mysql
  • 随机取数据方式

方式/步调

  1. 1

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

  2. 2

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

  3. 3

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

  4. 4

    第四步若是是大量数据的随机取数据,可以利用“

    SELECT *

    FROM sys_permission

    WHERE permission_id >= (SELECT FLOOR( MAX(permission_id) * RAND()) FROM sys_permission)

    ORDER BY permission_id LIMIT 1;

    ”随机取数据,此中permission_id是表的id,如下图所示:

  5. 5

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

注重事项

  • 若是你感觉这篇对你有效的话,请投一下票
  • 发表于 2019-06-26 17:02
  • 阅读 ( 935 )
  • 分类:其他类型

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
admin
admin

0 篇文章

作家榜 »

  1. xiaonan123 189 文章
  2. 汤依妹儿 97 文章
  3. luogf229 46 文章
  4. jy02406749 45 文章
  5. 小凡 34 文章
  6. Daisy萌 32 文章
  7. 我的QQ3117863681 24 文章
  8. 华志健 23 文章

联系我们:uytrv@hotmail.com 问答工具