位置: 编程技术 - 正文

MySQL rand函数实现随机数的方法(mysql rand整数)

编辑:rootadmin

推荐整理分享MySQL rand函数实现随机数的方法(mysql rand整数),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:mysql random函数,mysql的rand函数,mysql中rand函数,mysql random函数,mysqlrank函数怎么用,mysql rand(),mysql range函数,mysql random函数,内容如对您有帮助,希望把文章链接给更多的朋友!

需要测试MYSQL数据库,里面有一个上万条数据的数据库,如何写一个PHP文件一下每次更新几百条信息,我都是写一个循环一次更新一条信息,这样我知道用WHILE写就可以了,要是一次更新好比条数据改如何写呢!正确答案是使用MySQL rand函数:UPDATE cdb_posts SET views = rand();顺便给你找了点关于mysql rand函数的实例,如下:那就在insert 命令中,value()里面用rand(),注意字段宽度是否够一直以为mysql随机查询几条数据,就用SELECT * FROM `table` ORDER BY RAND() LIMIT 5就可以了。

但是真正测试一下才发现这样效率非常低。一个万余条的库,查询5条数据,居然要8秒以上查看官方手册,也说rand()放在ORDER BY 子句中会被执行多次,自然效率及很低。.

MySQL rand函数实现随机数的方法(mysql rand整数)

搜索Google,网上基本上都是查询max(id) * rand()来随机获取数据。

但是这样会产生连续的5条记录。解决办法只能是每次查询一条,查询5次。即便如此也值得,因为万条的表,查询只需要0.秒不到。上面的语句采用的是JOIN,mysql的论坛上有人使用

我测试了一下,需要0.5秒,速度也不错,但是跟上面的语句还是有很大差距。总觉有什么地方不正常。于是我把语句改写了一下。

这下,效率又提高了,查询时间只有0.秒最后,再把语句完善一下,加上MIN(id)的判断。我在最开始测试的时候,就是因为没有加上MIN(id)的判断,结果有一半的时间总是查询到表中的前面几行。完整查询语句是:

最后在php中对这两个语句进行分别查询次,前者花费时间 0. 秒后者花费时间 0. 秒

标签: mysql rand整数

本文链接地址:https://www.jiuchutong.com/biancheng/348576.html 转载请保留说明!

上一篇:MySQL的指定范围随机数函数rand()的使用技巧(mysql 指定my.cnf)

下一篇:mysql 5.7.5 m15 winx64安装配置方法图文教程

  • 政府收回土地补偿款是否缴纳土地增值税
  • 一般纳税人收到专票怎么认证
  • 汽车加油增值税发票
  • 子公司之间资产划拨会计处理
  • 会计信息不采集,证书会失效吗
  • 企业微信里的钱
  • 办理企业所得税汇算清缴的期限是
  • 公司车辆转让需要缴纳印花税吗
  • 给评委发酬劳怎么扣税?
  • 劳务派遣差额征税5%
  • 保安服务税目
  • 购物车内广告收入应该怎么缴税?
  • 发票专用章的规格大小
  • 冲减增值税销项税额
  • 分红转增股本什么意思
  • 分公司利润如何分红
  • 广告业发生错账怎么办
  • 原材料损失计入
  • 所有者权益合计是负数是什么意思
  • 待摊费用在资产负债表中怎么填
  • 购买方取得专票会计分录
  • 固定资产报废的净损失计入哪里
  • 购买的固定资产进项税可以抵扣吗
  • win11资源管理器卡死
  • 苹果手机电池低于多少需要更换
  • win7鼠标点右键没反应
  • 如何编辑受保护的word文档
  • 计提工资时个税是计提上月的吗
  • 什么是汇兑损益,汇兑损益产生的原因有哪些?(10分)
  • php adodb
  • 新成立公司工会经费什么时候交
  • 没有取得发票的支出可以做成本吗
  • php require的用法
  • 什么是董事会费
  • 会计如何建账做账
  • php文件上传技术
  • php关闭错误报告
  • phpunit
  • 存货需要计算填列吗
  • 煤矿安全费用提取规定
  • [JavaScript你真的以为这么简单吗]JavaScript高级
  • php曲线图模板
  • 出口未申报如何处理
  • 网站升级改造方案
  • 房地产企业买地
  • SQL Server解析XML数据的方法详解
  • 税后工资怎么申报个税
  • 撤回或减少投资所得税处理
  • 以土地作价投资合伙企业是否缴纳土地增值税
  • 补付预付账款账务处理分录
  • 委托加工产品消费税税率
  • 原材料保险公司赔偿会计分录怎么写
  • 企业的赔偿款抵什么税
  • 被代持股份的股东需要负责吗
  • 税盘不缴费会怎么样
  • 挂靠工程项目预交税金的会计分录如何做?
  • 住院病假工资如何计算
  • c# mysql实例
  • 通过SQL Server的位运算功能巧妙解决多选查询方法
  • windows图片密码
  • Winpack.exe - Winpack是什么进程
  • mac中通过python关闭浏览器中的finder弹框
  • winxp开机黑屏只有光标
  • linux 常见
  • linux删除后恢复
  • window10 系统安装
  • 电脑跳出windows 许可
  • opengl opengl es
  • windows下dos命令
  • unity3d的
  • javascript要怎么学
  • javascript常用函数大全
  • python爬虫从入门到精通
  • 广西税务12366怎么查询发票
  • 湖北税务网上登录
  • 江西省税务总局官网
  • 医院是自给自足吗
  • 丰田2.0和2.5混动发动机
  • 物化政的大学有哪些
  • 江苏地税网站查询系统
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设