插入随机数到MySQL数据库(数据库随机数生成语句)
我们经常会遇到使用随机的问题,下面就是一种解决随机数的方法。
在构造测试数据时,我们需要对测试表插入随机数据。构造测试数据的方法如下,仅以update为例说明
步骤1:随机数的SQL函数为rand() ,而rand()生成的是0-1之间的小数。
步骤2:将rand()*10
步骤3:使用cast做类型转换
Cast的用法如下:
Cast(value as type)
二进制,同带binary前缀的效果 : BINARY
字符型,可带参数 : CHAR()
日期 : DATE
时间: TIME
日期时间型 : DATETIME
浮点数 : DECIMAL
整数 : SIGNED
无符号整数 : UNSIGNED
SELECT CAST(RAND()*10 AS signed) AS rand
步骤4:运行sql语句
UPDATE storm_effect_info s SET
s.fhtp = (SELECT CAST(RAND()*10 AS signed) AS rand)WHERE s.id = 13
---更多Java学习资料可关注微信公众号:kaigexuetang_com(长按可复制关注)
相关文章
- VPS主机搭建Ghost环境:Nginx Node.js MariaDB
- 吃透 Spring Boot 拦截器!这 6 大核心场景你都用过吗?
- kubernetes基础知识之secret环境变量
- Gateway网关在url参数带有特殊字符的情况下转发失败(响应400)
- 文件找不到?用find/locate,效率提升10倍!
- 一文掌握 Linux 符号链接(linux符号链接文件怎么创建)
- 基于Prometheus的自动化巡检(prometheus故障自愈)
- (在线编辑DWG)网页CAD二开实现焊接符号绘制
- .NET SDK样式项目打包时如何将引用项目打进同一个包
- Python文本处理进阶:unicodedata模块完全解析