mysql 之存储过程

 delimiter 关键字 定义结束标记。

因为存储过程体中要写 多条sql语句。而mysql中默认的 “ ;” 是结束标记。 如果 要写多条sql,每条sql 结束都要加上 “;” ,sql就不能一起执行了。所以有必要 重新定义一个结束标记。

用法 :delimiter  【$】

如:

delimiter $
create procedure pro_admin_insert()
BEGIN
insert into admin(name,password) values('fanchao1','123456');
insert into admin(name,password) values('fanchao2','123456');
insert into admin(name,password) values('fanchao3','123456');
insert into admin(name,password) values('fanchao4','123456');
insert into admin(name,password) values('fanchao5','123456');
END $

 

 

 

 

 

 

 

 

 

 

 

 

 

查看存储过程或函数的创建代码
 
show create procedure proc_name;
show create function func_name;

删除存储过程。

drop  procedure proc_name;

 

posted @ 2020-09-17 21:12  xie风细雨  阅读(49)  评论(0)    收藏  举报