mysql产生随机数
mysql产生随机数小结一下,可以为mysql的表生成大量的随机数:
1) 产生0到1000间的随机数
SELECT RAND() * 10000;
对应产生相应的整数
SELECT FLOOR(RAND() * 10000)
2) 使用md5()产生32位随机字符串
SELECT MD5(RAND() * 10000)
3) 产生500-1000间的整形
SELECT FLOOR( 500 + RAND() * (1000 - 500))
4) 假设某表如下结构
CREATE TABLE fact (
dim1 int,
dim2 int,
name varchar(20),
hash varchar(32),
measure1 double
);
则可以自动产生适合其结构的大量随机记录
create table names(id int auto_increment primary key, name varchar(20));
insert into names (name) values (‘Justin’,‘Jerry’,‘James’,‘Josh’,‘Julien’);
select (select name from names where id = 1 + rand() * 4);
这里有一个表专门产生随机的字符串;
INSERT INTO fact
SELECT FLOOR(1+ rand()*9999),
FLOOR(1 + rand()*499),
(select name from names where id = 1 + rand() * 4),
MD5(1+rand()*9999),
rand()
FROM fact;
mysql产生随机数相关推荐
- MySQL集函数随机数_MySQL的指定范围随机数函数rand()的使用技巧
公式如下: rand() * (y-x) + x 咱们学php的都知道,随机函数rand或mt_rand,可以传入一个参数,产生0到参数之间的随机整数,也可以传入两个参数,产生这两个参数之间的随机整数 ...
- mysql语句随机数_程序生成随机数与SQL语句生成随机数
随机数可以通过程序生成,也可以通过SQL语句生成.通过程序生成随机数时一般采用硬件的编号+时间作为种子,这种方法在瞬间插入数据库N条数据的时候会影响随机数的效果,生成很多相邻的插入值相同.所以频繁插入 ...
- mysql 列 随机数_MySQL的指定范围随机数函数rand()的使用技巧
公式如下: rand() * (y-x) + x 咱们学php的都知道,随机函数rand或mt_rand,可以传入一个参数,产生0到参数之间的随机整数,也可以传入两个参数,产生这两个参数之间的随机整数 ...
- mysql 列 随机数_MYSQL中生产随机数或随机字符串
在MYSQL中生成小于等于15位的随机数(码),使用函数来实现: CREATE FUNCTION `getRand`(counts INTEGER) RETURNS varchar(20) CHA ...
- c mysql生成随机数函数,MySQL的指定范围随机数函数rand()的使用技巧
公式如下: rand() * (y-x) + x 咱们学php的都知道,随机函数rand或mt_rand,可以传入一个参数,产生0到参数之间的随机整数,也可以传入两个参数,产生这两个参数之间的随机整数 ...
- mysql 加随机数,如何插入随机数MySql
Im new to MySql, and I need to insert into table 10000 random 2-digit numbers. Is there Easy way to ...
- MySQL生成随机数(正负值掺杂)
有时候在处理某些数据的时候需要生成一些随机数,但是有时候又需要正负值掺杂的情况,所以就有了这个帖子 一.生成正数 rand()函数只能生成0到1之间的随机小数,如果想要生成0到10,0到100就ran ...
- mysql 列 随机数_mysql mmp 某字段插入随机数!(说不定那天就忘记了,存下来再说)...
UPDATE `表名` SET `字段名`=ceiling(rand()*500000+500000) WHERE (条件); 原文链接:http://blog.csdn.net/bobay/arti ...
- mysql 生成随机数 —— 数字、字符串、手机号、日期、姓名、一段中文汉字
文章目录 1.随机数字 2.随机生成 几位的字符串 3.随机生成 手机号 4.随机生成日期 4.1.日期(yyyy-MM-dd HH:mm:ss) 4.2.日期(yyyy-MM-dd ) 5.生成姓名 ...
最新文章
- Theano - 循环
- double a=25/2
- 微信系小程序 StorageSync
- mysql 导入密码_mysql 常用命令导入导出修改root密码
- 在php中源代码怎么查看,查看PHP Closure的源代码
- java json 构造_json 构造和解析
- 数据增强 transform_深度学习-Pytorch框架学习之数据处理篇
- SPAW Editor .NET Edition v.2乱用:使用代码调整编辑器高度
- TensorFlow——使用TensorFlowSharp创建C#应用程序
- PancakeBunny获160万美元战略融资,Binance Labs领投
- 【图像融合】基于matlab GUI小波变换可见光与红外光图像融合(带面板)【含Matlab源码 701期】
- WMS仓储管理系统简介
- java 订单号生成器
- 一学校出150名在校“老板”
- 阿拉伯数字改为汉字的大写
- 乐max2魔趣android7.0,乐视Max2 魔趣OS 安卓10 MagiskV21版 完美ROOT 纯净完美 原生极简 纯净推荐...
- 仙人掌之歌——路转峰回(3)
- GPS时钟源(GPS时间同步服务器)的概述
- 九点标定和旋转中心标定后旋转点的计算
- 揭秘:微信解封一单30元纯利润的项目