-- MySQL数据库插入10000条数据
create procedure insert_scours_data(in param1 varchar(255),in number int)
begin
declare i int default 0;
while i < number do
set i = i + 1;
-- FLOOR(RAND() * 10000) 随机生成0 到 100 的整数
-- CONCAT(param1,i) 字符串拼接
insert into scours (name, test1) values (CONCAT(param1,i),FLOOR(RAND() * 100));
end while;
end;
-- 调用存储过程
call insert_scours_data("Java",10000);
函数
-- 创建存储函数
CREATE FUNCTION `teachers`()
RETURNS varchar(500) CHARSET utf8mb4
return (select `name` from teachers where id = 2)
-- 调用存储函数
select teachers();