可以直接执行一些命令,比连接数据库再操作更快方便,许多mysql函数
-- 删除之前已有的存储国过程
DROP PROCEDURE IF EXISTS `action`;
-- 开始标记
DELIMITER //
    -- 新建一个存储过程,()内可以传递参数,
    CREATE PROCEDURE action()
  -- 方法开始
  BEGIN
          -- 定义变量
      DECLARE i INT DEFAULT 1;
      DECLARE cid int;
      DECLARE name varchar(30);
      DECLARE action varchar(30);
      -- 赋值
      set i=1; 
      -- 开始循环
         WHILE i < 1000 DO
              -- 随机数字
          set cid = floor(rand()*10000);
          -- 随机字符串
          set name = SUBSTRING('abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789',FLOOR(1+62*RAND()),5);
          -- 拼接
          set action = concat(name,'_action_',cid);
          -- 执行sql
          INSERT INTO action (name,cid,action) VALUES(name, cid, action);                            
          SET i = i+1;
      --循环结束
      END WHILE;
  -- 方法结束
  END;//
-- 改回默认的 MySQL delimiter :';' 关闭标记
DELIMITER ;
-- 执行存储过程
call action();
