|
声明 |
描述 |
|
CREATE PROCEDURE |
建立一个存放在MySQL数据库的表格的存储过程。 |
|
CREATE FUNCTION |
建立一个用户自定义的函数,尤其是返回数据的存储过程。 |
|
ALTER PROCEDURE |
更改用CREATE PROCEDURE 建立的预先指定的存储过程,其不会影响相关存储过程或存储功能。. |
|
ALTER FUNCTION |
更改用CREATE FUNCTION 建立的预先指定的存储过程,其不会影响相关存储过程或存储功能。. |
|
DROP PROCEDURE |
从MySQL的表格中删除一个或多个存储过程。 |
|
DROP FUNCTION |
从MySQL的表格中删除一个或多个存储函数。 |
|
SHOW CREATE PROCEDURE |
返回使用CREATE PROCEDURE 建立的预先指定的存储过程的文本。这一声明是SQL:2003规范的一个MySQL扩展。 |
|
SHOW CREATE FUNCTION |
返回使用CREATE FUNCTION建立的预先指定的存储过程的文本。这一声明是SQL:2003规范的一个MySQL扩展。 |
|
SHOW PROCEDURE STATUS |
返回一个预先指定的存储过程的特性,包括名称、类型、建立者、建立日期、以及更改日期。这一声明是SQL:2003规范的一个MySQL扩展。 |
|
SHOW FUNCTION STATUS |
返回一个预先指定的存储函数的特性,包括名称、类型、建立者、建立日期、以及更改日期。这一声明是SQL:2003规范的一个MySQL扩展。 |
|
CALL |
调用一个使用CREATE PROCEDURE建立的预先指定的存储过程。 |
|
BEGIN ... END |
包含一组执行的多声明。 |
|
DECLARE |
用于指定当地变量、环境、处理器,以及指针。 |
|
SET |
用于更改当地和全局服务器变量的值。 |
|
SELECT ... INTO |
用于存储显示变量的纵列。 |
|
OPEN |
用于打开一个指针。 |
|
FETCH |
使用特定指针来获得下一列。 |
|
CLOSE |
用于关闭和打开指针。 |
|
IF |
一个An if-then-else-end if 声明。 |
|
CASE ... WHEN |
一个 case声明的结构 |
|
LOOP |
一个简单的循环结构;可以使用LEAVE 语句来退出。 |
|
LEAVE |
用于退出IF,CASE,LOOP,REPEAT以及WHILE 语句。 |
|
ITERATE |
用于重新开始循环。 |
|
REPEAT |
在结束时测试的循环。 |
|
WHILE |
在开始时测试的循环。 |
|
RETURNS |
返回一个存储过程的值。 |