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);
  • 相关阅读:
    2019牛客暑期多校训练营(第三场)B题、H题
    2019牛客暑期多校训练营(第四场)k题、j题
    Manacher算法 & Palindrome
    HDU 3336——Count the string
    判断一个点是否在三角形内
    P1052 过河
    P1353 [USACO08JAN]跑步Running
    hdu 1686 Oulipo
    Cyclic Nacklace HDU
    高精地图技术分析
  • 原文地址:https://www.cnblogs.com/longgang/p/9798272.html
Copyright © 2011-2022 走看看