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产生随机数相关推荐

  1. MySQL集函数随机数_MySQL的指定范围随机数函数rand()的使用技巧

    公式如下: rand() * (y-x) + x 咱们学php的都知道,随机函数rand或mt_rand,可以传入一个参数,产生0到参数之间的随机整数,也可以传入两个参数,产生这两个参数之间的随机整数 ...

  2. mysql语句随机数_程序生成随机数与SQL语句生成随机数

    随机数可以通过程序生成,也可以通过SQL语句生成.通过程序生成随机数时一般采用硬件的编号+时间作为种子,这种方法在瞬间插入数据库N条数据的时候会影响随机数的效果,生成很多相邻的插入值相同.所以频繁插入 ...

  3. mysql 列 随机数_MySQL的指定范围随机数函数rand()的使用技巧

    公式如下: rand() * (y-x) + x 咱们学php的都知道,随机函数rand或mt_rand,可以传入一个参数,产生0到参数之间的随机整数,也可以传入两个参数,产生这两个参数之间的随机整数 ...

  4. mysql 列 随机数_MYSQL中生产随机数或随机字符串

    在MYSQL中生成小于等于15位的随机数(码),使用函数来实现: CREATE   FUNCTION `getRand`(counts INTEGER) RETURNS varchar(20) CHA ...

  5. c mysql生成随机数函数,MySQL的指定范围随机数函数rand()的使用技巧

    公式如下: rand() * (y-x) + x 咱们学php的都知道,随机函数rand或mt_rand,可以传入一个参数,产生0到参数之间的随机整数,也可以传入两个参数,产生这两个参数之间的随机整数 ...

  6. mysql 加随机数,如何插入随机数MySql

    Im new to MySql, and I need to insert into table 10000 random 2-digit numbers. Is there Easy way to ...

  7. MySQL生成随机数(正负值掺杂)

    有时候在处理某些数据的时候需要生成一些随机数,但是有时候又需要正负值掺杂的情况,所以就有了这个帖子 一.生成正数 rand()函数只能生成0到1之间的随机小数,如果想要生成0到10,0到100就ran ...

  8. mysql 列 随机数_mysql mmp 某字段插入随机数!(说不定那天就忘记了,存下来再说)...

    UPDATE `表名` SET `字段名`=ceiling(rand()*500000+500000) WHERE (条件); 原文链接:http://blog.csdn.net/bobay/arti ...

  9. mysql 生成随机数 —— 数字、字符串、手机号、日期、姓名、一段中文汉字

    文章目录 1.随机数字 2.随机生成 几位的字符串 3.随机生成 手机号 4.随机生成日期 4.1.日期(yyyy-MM-dd HH:mm:ss) 4.2.日期(yyyy-MM-dd ) 5.生成姓名 ...

最新文章

  1. Theano - 循环
  2. double a=25/2
  3. 微信系小程序 StorageSync
  4. mysql 导入密码_mysql 常用命令导入导出修改root密码
  5. 在php中源代码怎么查看,查看PHP Closure的源代码
  6. java json 构造_json 构造和解析
  7. 数据增强 transform_深度学习-Pytorch框架学习之数据处理篇
  8. SPAW Editor .NET Edition v.2乱用:使用代码调整编辑器高度
  9. TensorFlow——使用TensorFlowSharp创建C#应用程序
  10. PancakeBunny获160万美元战略融资,Binance Labs领投
  11. 【图像融合】基于matlab GUI小波变换可见光与红外光图像融合(带面板)【含Matlab源码 701期】
  12. WMS仓储管理系统简介
  13. java 订单号生成器
  14. 一学校出150名在校“老板”
  15. 阿拉伯数字改为汉字的大写
  16. 乐max2魔趣android7.0,乐视Max2 魔趣OS 安卓10 MagiskV21版 完美ROOT 纯净完美 原生极简 纯净推荐...
  17. 仙人掌之歌——路转峰回(3)
  18. GPS时钟源(GPS时间同步服务器)的概述
  19. 九点标定和旋转中心标定后旋转点的计算
  20. 揭秘:微信解封一单30元纯利润的项目

热门文章

  1. 7.13 hdoj1004 Let the Balloon Rise
  2. 那些为用户保驾护航的产品
  3. 8月第2周业务风控关注 |电商平台卖家自爆家丑 一天要刷2000单
  4. 喜闻乐见ELK(日志管理分析系统)
  5. 表的字段和聚合函数连在一起查询需要使用select
  6. 2020年西式面点师(高级)考试题及西式面点师(高级)考试内容
  7. 数据结构之树与二叉树
  8. 十款英文像素字体下载
  9. 步进电机步距角精度是什么?
  10. 云开发系列课程 | FaaS场景下的SSR框架