首页 > 数据库 >mysql generate 1000000 rows with random data

mysql generate 1000000 rows with random data

时间:2023-04-21 15:59:19浏览次数:37  
标签:RAND rows DEFAULT random 1000000 01 NULL data generate

CREATE TABLE `data` 
(
  `id`         bigint(20) NOT NULL      AUTO_INCREMENT,
  `datetime`   timestamp  NULL          DEFAULT CURRENT_TIMESTAMP,
  `channel`    int(11)                  DEFAULT NULL,
  `value`      float                    DEFAULT NULL,

  PRIMARY KEY (`id`)
);


DELIMITER $$
CREATE PROCEDURE generate_data()
BEGIN
  DECLARE i INT DEFAULT 0;
  WHILE i < 1000 DO
    INSERT INTO `data` (`datetime`,`value`,`channel`) VALUES (
      FROM_UNIXTIME(UNIX_TIMESTAMP('2014-01-01 01:00:00')+FLOOR(RAND()*31536000)),
      ROUND(RAND()*100,2),
      1
    );
    SET i = i + 1;
  END WHILE;
END$$
DELIMITER ;

CALL generate_data();

  

Modify to your needs. To delete the procedure:

DROP PROCEDURE generate_data;


标签:RAND,rows,DEFAULT,random,1000000,01,NULL,data,generate
From: https://www.cnblogs.com/weifeng1463/p/17340659.html

相关文章

  • selenium报错:This version of ChromeDriver only supports Chrome version 109 Curren
    前言:跟GPT交互,让其写一段代码,执行失败。经过排查验证,GPT写的代码没有问题,是本地环境问题。执行报错:selenium.common.exceptions.SessionNotCreatedException:Message:sessionnotcreated:ThisversionofChromeDriveronlysupportsChromeversion109Currentbrowser......
  • java RandomAccess 遍历效率
     RandomAccess 是判断集合是否支持快速随即访问,以下是个测试用例:JDK中推荐的是对List集合尽量要实现RandomAccess接口如果集合类是RandomAccess的实现,则尽量用for(inti=0;i<size;i++)来遍历而不要用Iterator迭代器来遍历,在效率上要差一些。反过来,如果List是SequenceList......
  • 2023/3/4[LC:Random_List_Copy]
    2023/3/4[LC:Random_List_Copy]1>心得:写“for"循环之前需要首先思考循环目的和结束条件;例如链表的遍历等;模拟仔细;2>思路首先如果是单纯复制一个普通链表:需要给前一个copy结点留一个pre指针;以便:pre->next=copy;3>解法此题有两个解法问题的关键在于如何解决指向与当前结......
  • 【C#】Random生成随机数重复的问题
    ///<summary>///根据中位数返回区间随机数///</summary>///<paramname="mid"></param>///<returns></returns>privatestaticintGetRandom(intmid){//1.//Randomran=new......
  • 用reflector看到C#Random类的实现
    [Serializable,ComVisible(true)]publicclassRandom{//Fieldsprivateintinext;privateintinextp;privateconstintMBIG=0x7fffffff;privateconstintMSEED=0x9a4ec86;privateconstintMZ=0;privateint[]SeedArray;//MethodspublicRandom(......
  • random模块&string模块谈python中随机数
    一、概述随机数在程序设计中的属于比较基础的内容,主要用于验证场景(如验证码,生成账号对应的密码等),今天结合random模块和string模块来谈谈python中随机数那些事儿。二、随机数实现相关模块2.1random模块random.random()返回一个随机浮点数。>>>importrandom>>>print(ran......
  • Java: Random
     /***版权所有2023涂聚文有限公司*许可信息查看:*描述:*用100元买100只鸡,大公鸡5元一只,母鸡3元1只,小鸡一元3只,问各能买多少只?*历史版本:JDK8.01*2023-03-12创建者geovindu*2023-03-12添加Lambda*2023-03-12修改:date*接口类*2023-03-12修改......
  • UVa 350 Pseudo-Random Numbers (伪随机数的循环长度)
    350-Pseudo-RandomNumbersTimelimit:3.000secondshttp://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=100&page=show_problem&problem=286Computersnormallycannotgeneratereallyrandomnumbers,butfrequentlyar......
  • numpy.random.choice(a, size=None, replace=True, p=None)
    importnumpyasnpimportrandomlist_a=["a","b","c","d","e","f","g"]get_=np.random.choice(list_a,4,replace=False)print(get_)输出:['a''f''c�......
  • cpp: random
     //RandomlySampled.h:此文件包含"RandomlySampled"类。十个常用排序算法C++11//2023年4月9日涂聚文GeovinDuedit.#pragmaonce#ifndefRANDOMLYSAMPLED_H#defineRANDOMLYSAMPLED_H#include<iostream>#include<string>#include<vector&g......