1、创建带字段的表 student (id,name,age)
#id 整型 主建 不能为空 自动增长
#name 字符型长度50 不能为空
#age 整型 不能为空 默认值18
mysql> create table student(
-> id int primary key not null auto_increment,
-> name varchar(50) not null,
-> age int not null default 18
-> );
2、定义存储过程
mysql> delimiter $$ #定义结束符为 $$
mysql> create procedure insertdata() #创建存储过程
-> begin
-> declare i int default 1; #创建变量,初始值0
-> while i < 1000 do #循环
-> insert into student (name,age) values (concat('tom',i),i);
-> set i = i+1;
-> end while; #结束循环
-> end $$ #结束存储过程
3、调用存储过程
delimiter ; #重定义结束符为;
call insertdata(); #调用存储过程
select * from student; #查看存储数据
4、查看存储过程
show procedure status;
show create procedure proc_name; #查看存储过程代码
标签:存储,name,批量,age,while,student,MySQL,为空,过程 From: https://blog.51cto.com/u_14508118/5857797