MySQL存储过程的实际操作流程示例

数据库 MySQL
此文章主要描述的是MySQL存储过程的实际操作流程,下面就是文章的具体内容的讲解,望你在浏览之后会有所收获。

以下的文章主要介绍的是MySQL存储过程的实际操作流程,其中有对存储过程的语法描述,以及相关命令的描述,如果你对其实际相关的具体操作感兴趣的话,你就可以对以下的文章进行点击阅读了。

存储过程语法

  1. CREATE PROCEDURE proc_name([IN|OUT|INOUT] param 数据类型)  
  2. BEGIN  
  3. statement  
  4. END 

在MySQL命令行下,每一个statement必须要用;(分号)隔开,分号是MySQL的执行点,为了写MySQL存储过程用delimiter // 命令将分隔符转换为//。

  1. delimiter //  

写一个简单的procedure

  1. MySQL-> CREATE PROCEDURE hello()  
  2. -> BEGIN  
  3. -> SELECT "Hello World!";  
  4. -> END  
  5. -> //   
  6. Query OK, 0 rows affected (0.00 sec) 

调用MySQL存储过程: call proc_name

  1. MySQL-> CALL hello()//  
  2. +----------------------+  
  3. | it is a hello world. |  
  4. +----------------------+  
  5. | it is a hello world. |  
  6. +----------------------+  
  7. 1 row in set (0.00 sec)  

删除存储过程

  1. DROP proc_name 

注意:在一个存储过程中可以调用另一个MySQL存储过程,但不能删除。

【编辑推荐】

  1. 安装MySQL在linux as3之下
  2. MySQL配置SSL的实际操作流程
  3. MySQL忘记密码的正确解决方法
  4. MySQL 数据库开启远程连接并不难
  5. MySQL命令行导出相关数据库实操

 

责任编辑:佚名 来源: 互联网
相关推荐

2010-06-04 14:18:10

MySQL 分页存储过

2010-05-25 13:57:28

MySQL字符集

2010-04-07 13:02:14

Oracle 存储过程

2010-07-21 14:21:53

SQL Server存

2010-05-19 10:37:06

MySQL expla

2010-05-19 11:25:46

MySQL触发器

2010-05-17 11:26:49

MySQL 多级同步

2010-05-25 16:31:23

MySQL配置

2010-05-18 10:07:01

MySQL命令

2010-05-26 18:09:42

MySQL启动

2010-05-12 11:27:01

MySQL SQL

2010-05-18 09:40:01

MySQL修改表字段

2010-07-23 14:26:37

SQL Server存

2010-06-10 13:04:31

2010-06-07 17:30:16

MySQL配置SSL

2010-05-26 15:51:37

连接MySQL

2010-05-12 16:02:04

MySQL连接数

2010-05-21 14:56:53

MySQL联表查询优化

2010-08-05 14:50:23

DB2动态SQL

2010-05-20 17:56:43

点赞
收藏

51CTO技术栈公众号