zoukankan      html  css  js  c++  java
  • 生成一个千万行的表

    生成一个千万行的表练习:

    CREATE TABLE usertb (  
    id serial,   
    uname  varchar(20) ,  
    ucreatetime  datetime  ,  
    age  int(11)   
    )  
    DEFAULT CHARACTER SET=utf8 COLLATE=utf8_general_ci  
    AUTO_INCREMENT=1;
    
    delimiter $$
    SET AUTOCOMMIT = 0$$
    
    create  procedure test1() 
    begin
    declare v_cnt decimal (10)  default 0 ;
    dd:loop 
              insert  into usertb values
            (null,'用户1','2010-01-01 00:00:00',20),
            (null,'用户2','2010-01-01 00:00:00',20),
            (null,'用户3','2010-01-01 00:00:00',20),
            (null,'用户4','2010-01-01 00:00:00',20),
            (null,'用户5','2011-01-01 00:00:00',20),
            (null,'用户6','2011-01-01 00:00:00',20),
            (null,'用户7','2011-01-01 00:00:00',20),
            (null,'用户8','2012-01-01 00:00:00',20),
            (null,'用户9','2012-01-01 00:00:00',20),
            (null,'用户0','2012-01-01 00:00:00',20)
                ;
                      commit;
                        set v_cnt = v_cnt+10 ;
                               if  v_cnt = 10000000 then leave dd;
                              end if;
             end loop dd ;
    end;$$
    delimiter ;
    call test1;
  • 相关阅读:
    代码互改
    第一次个人编程作业
    第一次博客
    个人总结
    第三次个人作业--用例图设计
    第二次结对作业
    第一次结对作业
    记录浏览他人代码
    中文编程作业
    第一篇随笔
  • 原文地址:https://www.cnblogs.com/lpeng94/p/12546470.html
Copyright © 2011-2022 走看看