MySql数据库存储过程实例

#删除表
DROP TABLE IF EXISTS test.users;
#创建表
CREATE TABLE test.users(
id int(10) not null auto_increment,
name text(255),
num int(10),
PRIMARY key (`id`)
)ENGINE MyISAM DEFAULT CHARSET utf8 COMMENT '我是注释';
 

#清空表数据
TRUNCATE table test.users;
 
#定义存储过程(// 定义开始符)
delimiter //
#删除存储过程
DROP PROCEDURE IF EXISTS process;
#创建存储过程
CREATE PROCEDURE process()
#存储开始
BEGIN
#声明变量类型和初始值
DECLARE i int default 1;
#执行循环语句
WHILE i<=1000 do
INSERT into test.users(name,num) values ('我是谁',1009+i);
set i = i + 1;
 
#循环结束
END WHILE;

#存储过程结束
END
#(//  定义终止符)
//
 
#调用存储过程
call process();
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容