zoukankan      html  css  js  c++  java
  • mysql--构造数据、导入导出

    一、mysql造数据脚本

     
     
    DELIMITER $$
    DROP PROCEDURE IF EXISTS `test3`$$
    CREATE
        /*[DEFINER = { user | CURRENT_USER }]*/
        
            PROCEDURE `test`.`test3`()
        /*LANGUAGE SQL
        | [NOT] DETERMINISTIC
        | { CONTAINS SQL | NO SQL | READS SQL DATA | MODIFIES SQL DATA }
        | SQL SECURITY { DEFINER | INVOKER }
        | COMMENT 'string'*/
        BEGIN
     DECLARE i INT DEFAULT 1;
        WHILE i<=10000 DO
            SET @firstname = SUBSTRING('赵钱孙李周吴郑王林杨柳刘孙陈江阮侯邹高彭徐史贺何罗',FLOOR(1+25*RAND()),1);
    SET @name1 = SUBSTRING('一二三四五六七八九十甲乙丙丁静景京晶名明铭敏闵民军君俊骏天田甜兲恬益依成城诚立莉力黎励国达雅蕾',ROUND(1+47*RAND()),1);
    SET @namefull = CONCAT(@firstname,@name1);
    SET @laowu=RAND();
    INSERT INTO test3 (
      test3.zj,
      test3.NAME,
      test3.createdate,
      test3.UPDATE,
      laowu
    ) VALUES(1+i,@namefull,'2018-8-26 16:46:07', '2018-8-26 16:46:13',@laowu);
            SET i = i+1;
        END WHILE;
        END$$
     
    DELIMITER ;
     
    call test3();
     
     
    二、导出到文件脚本
    //导出10000执行耗时   : 0.023 sec
    SELECT * 
    INTO OUTFILE "/var/lib/mysql/test/test1.txt"
    LINES TERMINATED BY " "
    FROM test1 
     
    三、导入到数据库脚本
    //导入10000执行耗时   : 0.871 sec
    LOAD DATA LOCAL INFILE 'D:/RTCK/临时/08/0830/test1.txt'
    INTO TABLE test2 (
      test2.zj,
      test2.NAME,
      test2.createdate,
      test2.UPDATE,
      laowu);
  • 相关阅读:
    bzoj1467 Pku3243 clever Y
    bzoj2242 [SDOI2011]计算器
    卡特兰数
    洛谷P1290 欧几里得的游戏
    bzoj2277 [Poi2011]Strongbox
    poj2406 Power Strings
    Codeforces 892 D.Gluttony
    Codeforces 892 C.Pride
    Codeforces 892 B.Wrath
    Codeforces 892 A.Greed
  • 原文地址:https://www.cnblogs.com/longgang/p/9798272.html
Copyright © 2011-2022 走看看