www.baike369.com
百科369 > MySQL教程 > MySQL存储过程和函数

MySQL存储过程和函数



创建存储过程和函数

创建存储过程和函数是指将经常使用的一组SQL语句组合在一起,并将这些SQL语句当作一个整体存储在MySQL服务器中。

MySQL创建存储过程

在MySQL中创建存储过程是指将经常使用的一组SQL语句组合在一起,并将这些SQL语句当作一个整体存储在MySQL服务器中。

MySQL创建存储函数

在MySQL中,创建存储函数的基本语法格式如下:其中:sp_name参数:表示存储函数的名称。

MySQL存储过程和存储函数中变量的使用

在MySQL的存储过程和函数中,可以定义和使用变量。

MySQL定义条件和处理程序

定义条件是事先定义程序执行过程中遇到的问题。

MySQL光标的使用

在MySQL中,查询语句可能会返回多条记录。

MySQL流程控制的使用

存储过程和存储函数中可以使用流程控制来控制语句的执行。


调用存储过程和函数

存储过程和存储函数都是存储在服务器端的SQL语句的集合。要使用这些已经定义好的存储过程和存储函数,就必须要通过调用的方式来实现。
    执行存储过程和存储函数需要拥有EXECUTE权限。EXECUTE权限的信息存储在information_schema数据库下面的USER_PRIVILEGES表中。

MySQL调用存储过程

MySQL中使用CALL语句来调用存储过程。

MySQL调用存储函数

在MySQL中,存储函数的使用方法与MySQL内部函数的使用方法是一样的。


查看存储过程和函数

存储过程和存储函数创建以后,用户可以查看存储过程和存储函数的状态和定义。

MySQL SHOW STATUS语句查看存储过程和函数的状态

MySQL中可以通过SHOW STATUS语句查看存储过程和存储函数的状态。

MySQL SHOW CREATE语句查看存储过程和函数的定义

MySQL中可以通过SHOW CREATE语句查看存储过程和存储函数的定义。

MySQL从information_schema.Routines表中查看存储过程和函数的信息

存储过程和存储函数的信息存储在information_schema数据库下的Routines表中。


修改存储过程和函数

MySQL修改存储过程和函数

修改存储过程和函数是指修改已经定义好的存储过程和函数。


删除存储过程和函数

MySQL删除存储过程和函数

删除存储过程和存储函数是指删除数据库中已经存在的存储过程和存储函数。

Copyright© 2011-2016 www.baike369.com All Rights Reserved