使用存储过程创建数据

一、根据所需数据创建表,主要是看需要几列数据

-- 根据所需数据,创建表
create table blog_user ( telphone varchar(
20) not null , username varchar(20) not null, authcode varchar(20) not null, card varchar(20) not null, password varchar(20) not null )

二、创建存储过程

CREATE PROCEDURE user ()

BEGIN -- 定义变量

DECLARE i INT DEFAULT 100000;
DECLARE p_telphone VARCHAR(20);
DECLARE p_username VARCHAR(20);
DECLARE p_authcode VARCHAR(20);
DECLARE p_card VARCHAR(20);
DECLARE p_password VARCHAR(20);
WHILE i < 150000 DO

-- 对参数赋值
SET p_telphone = CONCAT('15410',i);
SET p_username = CONCAT('',i);
SET p_authcode = CONCAT('',i);
SET p_card = CONCAT('SN000',i);
SET p_password = CONCAT('hnjb',i);

-- 创建数据
INSERT INTO user ( telphone, username, authcode, card, password ) VALUES ( p_telphone, p_username, p_authcode, p_card, p_password );
SET i=i+1;
END WHILE;
END

三、执行存储过程,插入数据

四、把创建的数据导出成excel格式即可

原文地址:https://www.cnblogs.com/fulucky/p/7889814.html