1.什么是存储过程与函数
mysql教程存储过程和函数是事先经过,编辑并存储在数据库教程中的一段sql语的集合,调用存储过程和函数可以简化应用开发人员的工作,减少数据在数据库和应用中的传输,从而提高mysql数据库的处理能力。
2.存储过程相关函数与存储过程的创建,修改存储过程和函数。
创建存储过程与创建函数
create procedure sp_name()
create function sp_name()
调用存储过程的实例
call sp_name();
在mysql存储过程中允许包含dll语句,也可以在存储过程中运行提交commit,rollback等,但是注意存储过程中不能有load data infile语句,下面我们来看一个创建存储过程的实例。
mysql>delimiter $;
mysql>create procedure sp_111cn.net(in url int,in sitename int,out infodesc int)
->reads sql data
->begin
->select * from su where url== sitename and domain='www.111cn.net'
->select foun_rows() into p_asd;
->end $$;
->delimiter;
注明:上面是一个简单的存储过程的实例,用来查询domain='www.111cn.net'的数据,并返回。
好了,本站原创教程转载注明来源www.111cn.net
时间: 2024-08-01 07:25:08