zoukankan      html  css  js  c++  java
  • mysql使用存储过程,批量生成测试数据

    1.存储过程代码

    delimiter $$
    DROP PROCEDURE IF EXISTS create_service_data$$
    create procedure create_service_data(size INT)

    begin
    START TRANSACTION;
    SET @id=0;
    WHILE @id<size DO
    SET @bid='1000008';
    SET @serviceId=@id+1;
    SET @accountType=1;
    SET @perTradingVolume = FLOOR(RAND() * 100000);
    SET @orderTotalPrice = FLOOR(RAND() * 100000);
    SET @avgOrderTotalPrice = 90000;
    SET @customerNum = FLOOR(RAND() * 100000);
    SET @avgCustomerNum = 90000;
    SET @payRate = FLOOR(RAND() * 100);
    SET @detailPageUvNum = FLOOR(RAND() * 100000);
    SET @avgDetailPageUvNum = 90000;
    SET @initServiceScore = 0;
    SET @createDate = 20180803;
    INSERT INTO test.testInsert(id, bid,serviceId,accountType,perTradingVolume,orderTotalPrice,avgOrderTotalPrice,customerNum,avgCustomerNum,payRate,detailPageUvNum,avgDetailPageUvNum,initServiceScore,createDate)
    VALUES(null,@bid,@serviceId,@accountType,@perTradingVolume,@orderTotalPrice,@avgOrderTotalPrice,@customerNum,@avgCustomerNum,@payRate,@detailPageUvNum,@avgDetailPageUvNum,@initServiceScore,@createDate);
    SET @id=@id+1;
    end while ;
    COMMIT;
    end$$
    delimiter ;

    2.查看存储过程

    (1)查看所有已经建立的存储过程列表

      show procedure status;

    (2)查看某个存储过程详情

      show create procedure 存储过程名称;

  • 相关阅读:
    又到一年高考时
    嵌套母版页中的控件访问
    用临时表改善嵌套SQL语句的执行速度
    利用图片进行定位
    CSS样式嵌套
    触摸MVP
    抱SQL SERVER大腿之从巨大表中提炼非重复数据
    用参数来控制用户控件的缓存
    Understand static/global data completely in C++
    VS资源(基础)
  • 原文地址:https://www.cnblogs.com/zhp-king/p/9414708.html
Copyright © 2011-2022 走看看