mysql 存储过程

php中文网
发布: 2016-06-07 15:34:39
原创
1462人浏览过

1.创建存储过程 Createprocedureprocedure_namebegin---end; 2.创建函数 Createfunctionfunction_name 3.定义存储过程和函数的参数 Parameter_nametype; 如: nameint; 4.关于存储过程和函数的表达式 1)声明变量 Declarevar_nametype 【 defaultvalue 】 2)

1. 创建存储过程

Create  procedure  procedure_name  begin   ---   end  ;

 

2. 创建函数 

Create  function  function_name  

 

3. 定义存储过程 和 函数 的参数

Parameter_name   type   ;

如:  name  int ;

 

4. 关于存储过程 和函数的表达式

1) 声明变量

Declare  var_name  type  【 default  value 

 

2) 赋值变量

Set  var_name = expr

 

3) 使用 select .... Into 实现赋值

 Select  filed_name  into  var_name   from   table_name  where  condition(条件);

 

4) 定义条件

Declare  condition_name   condition  for  condition_value  ;  

 

5. 删除存储过程 和 函数

Drop  procedure  procedure_name  ; 

 

Drop  function   function_name ;

 

6. 修改  存储过程  和函数

Alter  procedure  procedure_name   [ 修改 内容语句 ]  

 

Alter  function  function_name  [ 修改 语句 ]

 

7.使用流程语句

If  search_condition  then  statement_list   

知我AI
知我AI

一款多端AI知识助理,通过一键生成播客/视频/文档/网页文章摘要、思维导图,提高个人知识获取效率;自动存储知识,通过与知识库聊天,提高知识利用效率。

知我AI 120
查看详情 知我AI

. . .

End if 

 

Case  case_value  

When  when_value  then   statement_list

...

Else  statement_list

End  case

 

8.循环控制语句

 1)  [ begin_label : ]  loop

Statement_list

End  loop  [ end_loop ]

 

Leave  begin_label  // 

 

 2)   [ begin_label : ]  while  searcg_condition do

Statement_list 

End while [ end lable ]

 

3)   [ begin_label : ]  repeat  search_condition  do

Statement_list

End  repeat  [ end_list ]


9.查看 存储过程 和 函数

1)通过 show status  语句查看函数和存储过程

Show procedure status  [ like  pattern ]

Show function  stutus  [ like  pattern ]

 

2)通过 系统表 information_schema.routines  查看函数和存储过程

Use  information_schema

Select  *  from  routines  //

 

3)通过 show  create  语句查看函数和存储过程]
相关标签:
最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号