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();
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容